EnumHelper.IsValidForEnumHelper 方法

定义

重载

IsValidForEnumHelper(Type)

获取一个值,该值指示给定类型或此类型的表达式是否适合在 和 EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) 调用中使用GetSelectList(Type)

IsValidForEnumHelper(ModelMetadata)

获取一个值,该值指示给定的元数据或关联的表达式是否适合在 和 EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) 调用中使用GetSelectList(ModelMetadata)

IsValidForEnumHelper(Type)

获取一个值,该值指示给定类型或此类型的表达式是否适合在 和 EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) 调用中使用GetSelectList(Type)

public static bool IsValidForEnumHelper(Type type);
static member IsValidForEnumHelper : Type -> bool
Public Shared Function IsValidForEnumHelper (type As Type) As Boolean

参数

type
Type

要检查的类型。

返回

如果 GetSelectList(Type) 传递给定类型 EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) 时不会引发 ,在传递此类型的表达式时不会引发,则为 true;否则为 false。

适用于

IsValidForEnumHelper(ModelMetadata)

获取一个值,该值指示给定的元数据或关联的表达式是否适合在 和 EnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>) 调用中使用GetSelectList(ModelMetadata)

public static bool IsValidForEnumHelper(System.Web.Mvc.ModelMetadata metadata);
static member IsValidForEnumHelper : System.Web.Mvc.ModelMetadata -> bool
Public Shared Function IsValidForEnumHelper (metadata As ModelMetadata) As Boolean

参数

metadata
ModelMetadata

要检查的元数据。

返回

如果在GetSelectList(ModelMetadata)给定ModelMetadataEnumDropDownListFor<TModel,TEnum>(HtmlHelper<TModel>, Expression<Func<TModel,TEnum>>)传递时返回不引发,则在传递关联表达式时返回不引发,则为 true;否则返回 false。

适用于