HtmlHelperInputExtensions.RadioButton 方法

定义

重载

RadioButton(IHtmlHelper, String, Object)

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

RadioButton(IHtmlHelper, String, Object, Boolean)

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

RadioButton(IHtmlHelper, String, Object, Object)

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

RadioButton(IHtmlHelper, String, Object)

Source:
HtmlHelperInputExtensions.cs
Source:
HtmlHelperInputExtensions.cs
Source:
HtmlHelperInputExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ RadioButton(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Object ^ value);
public static Microsoft.AspNetCore.Html.IHtmlContent RadioButton (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value);
static member RadioButton : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function RadioButton (htmlHelper As IHtmlHelper, expression As String, value As Object) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

expression
String

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

value
Object

要包含在 元素中的值。 不得为 null

返回

包含<输入>元素的新IHtmlContent

注解

HtmlFieldPrefix合并 和 expression 以设置<输入>元素的“name”属性。 expression清理以设置元素的“id”属性。 将 <输入> 元素的“value”属性设置为 value

适用于

RadioButton(IHtmlHelper, String, Object, Boolean)

Source:
HtmlHelperInputExtensions.cs
Source:
HtmlHelperInputExtensions.cs
Source:
HtmlHelperInputExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ RadioButton(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Object ^ value, bool isChecked);
public static Microsoft.AspNetCore.Html.IHtmlContent RadioButton (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value, bool isChecked);
static member RadioButton : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * obj * bool -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function RadioButton (htmlHelper As IHtmlHelper, expression As String, value As Object, isChecked As Boolean) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

expression
String

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

value
Object

如果不是 ,null则值要包含在 元素中。 如果 isCheckednull为 ,则不得为 null

isChecked
Boolean

如果 true为 ,则最初选择单选按钮。 如果 valuenull为 ,则不得为 null

返回

包含<输入>元素的新IHtmlContent

注解

HtmlFieldPrefix合并 和 expression 以设置<输入>元素的“name”属性。 expression清理以设置元素的“id”属性。

适用于

RadioButton(IHtmlHelper, String, Object, Object)

Source:
HtmlHelperInputExtensions.cs
Source:
HtmlHelperInputExtensions.cs
Source:
HtmlHelperInputExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ RadioButton(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper ^ htmlHelper, System::String ^ expression, System::Object ^ value, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent RadioButton (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value, object htmlAttributes);
static member RadioButton : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper * string * obj * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function RadioButton (htmlHelper As IHtmlHelper, expression As String, value As Object, htmlAttributes As Object) As IHtmlContent

参数

htmlHelper
IHtmlHelper

IHtmlHelper此方法扩展的实例。

expression
String

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

value
Object

如果不是 ,null则值要包含在 元素中。 如果 中htmlAttributes不存在“checked”条目,则不得null为 。

htmlAttributes
Object

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

返回

包含<输入>元素的新IHtmlContent

注解

HtmlFieldPrefix合并 和 expression 以设置<输入>元素的“name”属性。 expression清理以设置元素的“id”属性。

适用于