gpt4 book ai didi

ASP.NET MVC 4 自定义 HTML Helpers 文件夹位置

转载 作者:行者123 更新时间:2023-12-02 10:12:13 27 4
gpt4 key购买 nike

我开始使用 ASP.NET MVC 4 框架和 Razor 语法开发一个应用程序。我想知道应该在哪里(文件夹位置)创建 HTML Helper 类。最佳实践。

例如:

  • VisualStudio解决方案
    • 控件
    • HTML
      • HtmlHelperClass.vb
    • 型号
    • 观看次数

最佳答案

使用this要在 Razor 中使用“@helper”功能,您需要将 CSHTML 文件放置在应用程序的 App_Code 文件夹中。 ASP.NET MVC 3 中没有“Views/Helpers”文件夹。ScottGu 的博客文章是在该功能完全实现之前编写的,其中的一些注释不再完全准确。

要调用您编写的“@helper”,您必须在其中包含文件名以及助手的名称。例如,如果您有这个助手:

~/App_Code/MyHelper.cshtml

此内容:

@helper ShowStuff(string stuff) {
<p>@stuff</p>
}

然后你这样调用它:

@MyHelper.ShowStuff("some stuff!")

关于ASP.NET MVC 4 自定义 HTML Helpers 文件夹位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14582243/

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