Asp.net 是否可以从MVC自定义模型绑定器中获取显示名称?
我有以下代码:Asp.net 是否可以从MVC自定义模型绑定器中获取显示名称?,asp.net,asp.net-mvc,model-binding,modelbinders,custom-model-binder,Asp.net,Asp.net Mvc,Model Binding,Modelbinders,Custom Model Binder,我有以下代码: public class MyModelBinder : IModelBinder { public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { string modelName = bindingContext.ModelName; modelName返回属性名,但我需要
public class MyModelBinder : IModelBinder
{
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
string modelName = bindingContext.ModelName;
modelName返回属性名,但我需要访问DisplayName,而不是属性名,例如“FirstName”而不是“FirstName”。这可以从controllerContext或bindingContext中实现吗?我在手表里什么也找不到
string modelName = bindingContext.ModelMetadata.DisplayName;