ASP.net中的 listitem问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:50:55
在ASP.NET中的 listitem 中的 value属性是什么意思
比如
<asp:listitem value="1"> item 1</asp:listitem>
我知道 ITEM 是在没有 TEXT属性中的时候 显示的 但是 VALUE 这个属性是干什么用的

DropDownList的Items是一个ListItemCollection对象,
每一条数据都是一个ListItem对象,
如果你经常使用DropDownList的一些属性,就会知道DropDownList.SelectValue对应的就是该条ListItem的Value属性的值,item 1对应的是DropDownList.SelectItem.Text属性的值.

在下拉列表中,Text值可以重复,但Value的存在是唯一的.

对于指定了Value的ListItem ,可以用此属性来获取Text值或动态设置被选中项

是页面间传递数据用的
例如<asp:listitem value="0">男</asp:listitem>
男是在页面显示的 而0是用来往数据库存的(通常数据库保存性别用bit既布而值)