首页 > 代码库 > asp.net MVC 4.0 Model元数据回顾——HtmlHelper的ModelMetadata
asp.net MVC 4.0 Model元数据回顾——HtmlHelper的ModelMetadata
模板方法包括Display/DisplayFor、Editor/EditorFor、DisplayForModel/EditForModel提供辅助生成Html的模型元数据信息
1 public static MvcHtmlString EditorForModel(this HtmlHelper html, string templateName, string htmlFieldName, object additionalViewData)2 {3 return MvcHtmlString.Create(TemplateHelpers.TemplateHelper(html, html.ViewData.ModelMetadata, htmlFieldName, templateName, DataBoundControlMode.Edit, additionalViewData));4 }
获取模型元数据
1 public virtual ModelMetadata ModelMetadata 2 { 3 get 4 { 5 if (this._modelMetadata =http://www.mamicode.com/= null && this._model != null) 6 { 7 this._modelMetadata = http://www.mamicode.com/ModelMetadataProviders.Current.GetMetadataForType(() => this._model, this._model.GetType()); 8 } 9 return this._modelMetadata;10 }11 set12 {13 this._modelMetadata =http://www.mamicode.com/ value;14 }15 }
asp.net MVC 4.0 Model元数据回顾——HtmlHelper的ModelMetadata
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。