2011-04-21 121 views
1
<%= Html.RadioButtonFor(m => m.AmortizationTermInYears, true, new { propertyName = "AmortizationTermInYears", onchange = "showAmortizationTermInYears();UpdateField(this);", amortizationTermInYearsRadio = "true" })%> 

如何让这个帮助者检查这个单选按钮。我试过,我已经指定了true后加入true(这是价值不isChecked)paramater,但没有编译,它说没有RadioButtonFor()定义有指定的4个参数。用Html.RadioButtonFor检查的单选按钮

+0

与标签C#或ASP.NET MVC – Serghei 2011-04-21 18:06:52

回答

2

试试这个:

<%= Html.RadioButtonFor(m => m.AmortizationTermInYears, true, 
     new { 
       propertyName = "AmortizationTermInYears", 
       onchange = "showAmortizationTermInYears();UpdateField(this);", 
       amortizationTermInYearsRadio = "true", 
       checked="checked" 
      } 
    ) 
%> 
+0

您的问题不加编译标签。给出一个语法错误期待“(” – slandau 2011-04-21 20:11:59

+4

@slandau尝试'@ checked',而不是'checked', “检查”是一个C#关键字,所以每亩之前使用''@符号(类似于'@class设置类') – 2011-08-08 09:21:44

0

你也可以使用

_checked="checked" 

此使用前工作。但后来他们 @class = "checked"已成为更多的经常使用。