ASP.Net MVC复选框问题

时间:2009-05-08 14:11:08

标签: asp.net-mvc

我是ASP.Net MVC noob。

我无法正确呈现复选框,即选中/取消选中。

这是我的观点片段:

<input id="<%= item.ReportName + "|" + "email" %>" type="checkbox" checked="<% if     (item.Email == true)  { %>true<% } else {  %>false<% } %>" onclick="ajaxfunction(this)" />

这是来自IE的源视图:

<input id="TestRep02|showinhomelist" type="checkbox" onclick="ajaxfunction(this)" />

请注意,html源中没有checked属性。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

它应该是:

<input id="<%= item.ReportName + "|" + "email" %>" 
    type="checkbox" <% if (item.Email == true)  { %>checked="yes"<% } %>"
    onclick="ajaxfunction(this)" />

注意:checked属性接受“yes”和“no”..不是true或false ..