IHtmlHelper.RadioButton 方法

定义

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

public:
 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
Public Function RadioButton (expression As String, value As Object, isChecked As Nullable(Of Boolean), htmlAttributes As Object) As IHtmlContent

参数

expression
String

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

value
Object

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

isChecked
Nullable<Boolean>

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

htmlAttributes
Object

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

返回

包含<输入>元素的新 IHtmlContent

注解

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

适用于