MVC - 控制模板中的访问模型错误消息
我正在尝试为 MVC 3 中的文本框制作自定义模板。如何访问模板中的 ErrorMessage,该模板是我使用模型中的属性指定的(例如 [Required(ErrorMessage="Some error message")]?
I am trying to make my custom template for textbox in MVC 3. How can I access ErrorMessage in the template, which I specified with an attribute in model (e.g. [Required(ErrorMessage="Some error message")]
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信您需要访问元数据,将其转换为必需的属性并引用 errormessage 属性。
要访问元数据 - 在模板中使用 ViewData.ModelMetadata。
看:
http:// /bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html
I believe you need to access the metadata, cast it to a required attribute and reference the errormessage property.
To access the metadata - use ViewData.ModelMetadata in your template.
See:
http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html