我有一个动作结果方法,它从数据库中提供值,Iam将此值传递给视图,值将填充到文本框中,但我可以根据数据库的值选择单选按钮,例如如果值是男性,则选择radiobutton,否则选择radiobutton female aas。我已编写代码
<% if(model=>model.Gender) {%>
<%= Html.RadioButtonFor(model => model.Gender, "Male", "Checked")%> Male
<%} else { %>
<%= Html.RadioButtonFor(model => model.Gender, "Female", "Checked")%> Female<%} %>
但我得到一个错误,如“无法将lambda表达式转换为'bool'类型,因为它不是委托类型”。请告诉我如何检查Gender的值并相应地进行选择。
答案 0 :(得分:0)
假设您此时可以访问模型,则根本不需要lambda表达式:
// Or whatever
<% if (model.Gender == Gender.Male) {%>
但是,我认为这不是意味着使用RadioButtonFor
的方式。我希望它能够拿起正确的按钮进行自动检查。