我正在为 javascript 呈现的图表编写 html 扩展名(Razor)。我可以编辑 javascript 以从数据属性中读取大多数值,但有时我需要将内联 javascript 直接插入页面并链接库。我想让它自动化。@RenderSection("Scripts", false)
有没有办法通过 html helper 从扩展方法访问一个部分(如)?
谢谢
我正在为 javascript 呈现的图表编写 html 扩展名(Razor)。我可以编辑 javascript 以从数据属性中读取大多数值,但有时我需要将内联 javascript 直接插入页面并链接库。我想让它自动化。@RenderSection("Scripts", false)
有没有办法通过 html helper 从扩展方法访问一个部分(如)?
谢谢
RenderSection 是 WebPageBase 的常规方法,因此您可以在帮助程序中使用它。这里有一个片段:
public static class HtmlExtensions
{
public static HelperResult InvokeRenderSection(this HtmlHelper html)
{
var view = (WebPageBase)html.ViewDataContainer;
var result = view.RenderSection("scripts", false);
return result;
}
}