gpt4 book ai didi

asp.net-mvc - 当前上下文中不存在 MVC Razor 帮助程序

转载 作者:行者123 更新时间:2023-12-02 09:21:16 25 4
gpt4 key购买 nike

我在 MVC4 Web 应用程序中创建了一个自定义 Razor 助手,我需要在所有 View 中使用它。

在我的所有 View 页面中,我似乎无法使用我的自定义助手。 VS2012不只是看到它。

请问我该如何解决这个问题?

编辑:当我运行页面时它实际上可以工作,只是VS看不到它。

这是我的助手,位于我的 AppCode 文件夹中的 Helpers.cshtml 中。

@helper TextBox(string title, string id, string placeholder, bool required){    
<ul>
<li>
<label for="@id">@title</label>
</li>
<li>
<input type="text" name="this" class="@if (@required) {<text>required</text>}" minlength="2" id="@id" placeholder="@placeholder" />
</li>
</ul>
}

最佳答案

重新启动 Visual Studio

仅清理和重建是不够的,但对我有用的步骤是:

  1. 干净的解决方案
  2. 重新启动 Visual Studio (2012)
  3. 重建解决方案

完成这些步骤后,Visual Studio Intellisense 再次拾取它。

关于asp.net-mvc - 当前上下文中不存在 MVC Razor 帮助程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12601204/

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