gpt4 book ai didi

asp.net-mvc - 从自定义 HTML Helper 访问 WebViewPage

转载 作者:行者123 更新时间:2023-12-02 07:47:48 28 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 3 Razor Web 应用程序。

我有一个 WebViewPage 扩展:

public static bool Blah(this WebViewPage webViewPage)
{
return blah && blah;
}

我想从我的 HtmlHelper 扩展访问它:

public static MvcHtmlString BlahHelper(this HtmlHelper htmlHelper, string linkText, string actionName)
{
// how can i get access to the WebViewPage extension method here?
}

如果有必要的话,我当然可以复制 WebViewPage 扩展的功能,但只是想知道是否可以从 HTML 帮助器访问它。

最佳答案

// Warning: this cast will crash
// if you are not using the Razor view engine
var wvp = (WebViewPage)htmlHelper.ViewDataContainer;
var result = wvp.Blah();

关于asp.net-mvc - 从自定义 HTML Helper 访问 WebViewPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598671/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com