.net Web程序的CheckBox Server控件没有Value属性。可是如果把CheckBox放到DataList里面就很需要让CheckBox的Texe属性显示名称,而Value属性显示Id。
这个问题的一个解决方法是在DateList里面再放一个HiddenField服务器控件,用来存放Id。
.aspx的代码
在服务器端可以这样来取得名称和Id
.cs的代码
可是今天突然想能不能不放那个HiddenField呢?于是尝试把Id放到CheckBox的Style里面,寒。
.aspx的代码
在服务器端可以这样取得Id的值
.cs的代码