2016-05-18 6 views

答えて

1
@Html.RadioButtonFor(x => x.Id, value) 

x.Idvalueに等しい場合は、checked属性は、この属性が指定されていない場合でも、設定されます。その後、

isChecked = model != null && 
    !String.IsNullOrEmpty(name) && 
    String.Equals(model.ToString(), valueString, StringComparison.OrdinalIgnoreCase); 

と::参照して説明のため

if (isChecked) 
{ 
    tagBuilder.MergeAttribute("checked", "checked"); 
} 

InputExtensions.cs

+0

おかげRadioButtonHelperは、独自のカスタムチェックを持っているので、それは起こります。個人的には、 'checked'属性を明示的に設定したい場合は、すべてを優先する必要があります。 – Morpheus

関連する問題