HtmlHelper.RadioButton 方法

定义

为<指定的 expression返回类型为“radio”的输入>元素。 向包含中找到的第一个非null 值的元素添加“value”属性: value 参数或 htmlAttributes 具有键“value”的字典条目。 如果 value 与中找到的第一个非null 值匹配,则向 元素添加“checked”属性: htmlAttributes 键为“checked”的字典条目、具有全名的 ModelState 条目、 ViewData 具有全名的条目或 expression 针对 Model求值的 。 如果 isChecked 为 non-null,则改用中找到的第一个非null 值:具有全名的 ModelState 条目或 isChecked 参数。 有关“全名”的详细信息,请参阅 Name(String)

public:
 virtual Microsoft::AspNetCore::Html::IHtmlContent ^ RadioButton(System::String ^ expression, System::Object ^ value, Nullable<bool> isChecked, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent RadioButton (string expression, object value, bool? isChecked, object htmlAttributes);
abstract member RadioButton : string * obj * Nullable<bool> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
override this.RadioButton : string * obj * Nullable<bool> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function RadioButton (expression As String, value As Object, isChecked As Nullable(Of Boolean), htmlAttributes As Object) As IHtmlContent

参数

expression
String

表达式名称,相对于当前模型。

value
Object

如果不是 ,null则值要包含在 元素中。 如果 也null为 ,则不得为 nullisChecked ,并且中htmlAttributes不存在任何“已检查”条目。

isChecked
Nullable<Boolean>

如果 true为 ,则最初选择单选按钮。 如果 也null为 ,则不得为 nullvalue ,并且中htmlAttributes不存在任何“已检查”条目。

htmlAttributes
Object

一个 Object ,它包含 元素的 HTML 属性。 或者,一个 IDictionary<TKey,TValue> 包含 HTML 属性的实例。

返回

包含<输入>元素的新IHtmlContent

实现

适用于