我有这个代码:
public class MyModelBinder : IModelBinder
{
public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
{
string modelName = bindingContext.ModelName;
modelName 返回属性名称,但我需要访问 DisplayName,而不是属性名称,例如“First Name”而不是“FirstName”。这可以从 Controller 上下文或绑定(bind)上下文中实现吗?我在 watch 里找不到任何东西。
最佳答案
string modelName = bindingContext.ModelMetadata.DisplayName;
关于asp.net - 是否可以从 MVC 自定义模型绑定(bind)器获取显示名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17447208/