我正在尝试创建一个这样的Razor网络助手:
@helper DisplayForm() {
@Html.EditorForModel();
}
但是这会给出错误“CS0103:当前上下文中不存在该名称”Html“.
有没有办法引用网络助手中的html助手?
您可以将静态
页面属性从上下文转换为正确的类型:
@helper MyHelper() {
var Html = ((System.Web.Mvc.WebViewPage)WebPageContext.Current.Page).Html;
Html.RenderPartial("WhatEver");
@Html.EditorForModel();
}
原文链接:https://www.f2er.com/aspnet/250894.html