当安装Asp.Net MVC 3时,默认的Razor Editor和Display模板(例如String.cshtml,DateTime.cshtml)位于何处?
没有默认模板。RazorEditor和Display方法是 HtmlHelper 类的扩展方法。您可以使用它们,也可以开发自己的扩展方法,如本例所示。
public static MvcHtmlString MyTextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> helper, Expression<Func<TModel, TProperty>> expression)
{
MvcHtmlString result = InputExtensions.TextBoxFor(helper, expression);
// do modification to result
return result;
}
Run Code Online (Sandbox Code Playgroud)