WebForms ListView中的复杂项目

时间:2010-11-15 13:53:28

标签: asp.net listview webforms

我目前正在使用我的webformsapplication中的ListView。此ListView生成一个包含(当前)三列的表。 “用户名”,“组织”和“已锁定”。它们分别用字符串,字符串和复选框表示。复选框应该回发更改,但这可能是(可能)另一个问题......

我应该使用<%# Eval("Username") %><asp:Literal blablah>来注入数据吗?这与复选框更相关......编写<input type="checkbox" id="something" <%# if ((bool)Eval("Locked") == true) /* some unknown code for outputting "checked" */ ;%> />

似乎非常“脏”

或者我应该一起使用另一个容器吗?

1 个答案:

答案 0 :(得分:0)

对于复选框,为什么asp复选框控件不像:

<asp:CheckBox id="c" runat="server" Checked='<%# Eval("Locked") %>' />

要更清楚地处理复选框检查吗?我认为控件在检查更改时也支持自动回发。

对于另一个问题,除非您需要访问该值,否则我不会担心文字。如果你这样做,我会亲自使用标签,但可以使用任何控件。

HTH。