首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET MVC 2.0 怎么使用Html.RadioButtonFor

2012-04-18 
ASP.NET MVC 2.0 如何使用Html.RadioButtonFor?在MVC 2.0里支持强类型实体绑定,可以直接使用如%: Html.Te

ASP.NET MVC 2.0 如何使用Html.RadioButtonFor?
在MVC 2.0里支持强类型实体绑定,可以直接使用如

 <%: Html.TextBoxFor(model => model.Description, new { @class="text"})%>

来自动将实体绑定到表单里,但我不知道如何使用 Html.RadioButtonFor 来生成 RadioButton ? 在使用 Html.RadioButtonFor 必须至少2个参数,另一个是指一个object,我绑定的字段是一个bool型的,如何能自动生成相关的RadioButton 呢?

谢啦!!

[解决办法]
其中参数 true 或false在传的时候有点麻烦,有时候还得写额外的代码来返回true或false
就像这样:
<%: Html.RadioButtonFor(model => model.OffStatus, model.OffStatus==1?true:false, new { @id="radio1", @name = "Status" })%>

感觉这点mvc应该再改进的更方便点
[解决办法]
不需要写任何额外的代码来返回true或false
直接可以这样使用:
<%=Html.RadioButtonFor(model => model.OffStatus,"开启", new { @id="radio1", @name = "Status" })%>
如果model.OffStatus值为"开启",那么它会自动选中

热点排行