将<input />更改为@ Html.RadioButtonFor?

时间:2016-02-15 09:09:30

标签: c# html asp.net-mvc razor radio-button

这是一个简单的问题,但很难找到答案。我该如何转换

<input type="radio" id="radAnswer" name="answer" value="@answer" />

@Html.RadioButtonFor(/*some sort of code in here*/)

提前致谢!

3 个答案:

答案 0 :(得分:3)

类似

  @Html.RadioButtonFor(x => x.answer, your value, new { @id= "radAnswer" , @class="any"})

新属性在new中定义,例如对于checked radiobutton

 new { Checked = "checked"}

答案 1 :(得分:1)

您可以使用RadioButtonFor,如下所示

@Html.RadioButtonFor(model => model.answer,"Answer",new { id = "radAnswer" })

答案 2 :(得分:0)

我认为这个question可以帮助您,它不一样,但会很好地理解@property (weak, nonatomic) IBOutlet NSLayoutConstraint *myLayoutConstraint; 语法的工作原理。