我目前正在使用我的webformsapplication中的ListView。此ListView生成一个包含(当前)三列的表。 “用户名”,“组织”和“已锁定”。它们分别用字符串,字符串和复选框表示。复选框应该回发更改,但这可能是(可能)另一个问题......
我应该使用<%# Eval("Username") %>
或<asp:Literal blablah>
来注入数据吗?这与复选框更相关......编写<input type="checkbox" id="something" <%# if ((bool)Eval("Locked") == true) /* some unknown code for outputting "checked" */ ;%> />
或者我应该一起使用另一个容器吗?
答案 0 :(得分:0)
对于复选框,为什么asp复选框控件不像:
<asp:CheckBox id="c" runat="server" Checked='<%# Eval("Locked") %>' />
要更清楚地处理复选框检查吗?我认为控件在检查更改时也支持自动回发。
对于另一个问题,除非您需要访问该值,否则我不会担心文字。如果你这样做,我会亲自使用标签,但可以使用任何控件。
HTH。