早教吧 育儿知识 作业答案 考试题库 百科 知识分享

mvc4报错:扩展方法必须在非泛型静态类中定义publicclassDisplayDescriptionExtensions{publicstaticMvcHtmlStringDisplayDescription(thisHtmlHelperhtmlHelper,stringname){ModelMetadatamodelMetadata=ModelMetadata.FromString

题目详情
mvc4 报错:扩展方法必须在非泛型静态类中定义public class DisplayDescriptionExtensions { public static MvcHtmlString DisplayDescription(this HtmlHelper htmlHelper,string name) { ModelMetadata _modelMetadata = ModelMetadata.FromStringExpression(name, htmlHelper.ViewData); return MvcHtmlString.Create(_modelMetadata.Description); } public static MvcHtmlString DisplayDescriptionFor<TModel,TResult>(this HtmlHelper<TModel> htmlHelper,Expression<Func<TModel,TResult>>expression ) { ModelMetadata _modelMetadata = ModelMetadata.FromLambdaExpression(expression, htmlHelper.ViewData); return MvcHtmlString.Create(_modelMetadata.Description); } } 如题,在线等,急求大神
▼优质解答
答案和解析
扩展方法的类型是需要静态类的 public static class DisplayDescriptionExtensions