如何在 ASP.NET MVC 视图中使用扩展方法?

发布于 2024-07-27 14:45:33 字数 147 浏览 12 评论 0原文

如何访问 ASP.Net MVC 视图中的扩展方法? 在 C# 中,我确实看到过

using MyProject.Extensions;

,而且我记得看到过一个相当于放入视图中的 XML,但我再也找不到它了。

How do I access an extension method in an ASP.Net MVC View? In C# I do

using MyProject.Extensions;

and I remember seeing an XML equivalent to put in a view, but I can't find it anymore.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

有深☉意 2024-08-03 14:45:34

对于使用 Razor / WebPages 的页面,您可以在 .cshtml 页面中包含 using 指令。

@using MyBlogEngine;  

For pages using Razor / WebPages, you can include a using directive in your .cshtml page.

@using MyBlogEngine;  
鸩远一方 2024-08-03 14:45:33

在视图中:

<%@ Import Namespace="MyProject.Extensions" %>

或在 web.config 中(对于所有视图):

<pages>
  <namespaces>
    <add namespace="System.Web.Mvc" />
    <add namespace="System.Web.Mvc.Ajax" />
    <add namespace="System.Web.Mvc.Html" />
    <add namespace="System.Web.Routing" />
    <add namespace="System.Linq" />
    <add namespace="System.Collections.Generic" />

    <add namespace="MyProject.Extensions" />
  </namespaces>
</pages>

In View:

<%@ Import Namespace="MyProject.Extensions" %>

Or in web.config (for all Views):

<pages>
  <namespaces>
    <add namespace="System.Web.Mvc" />
    <add namespace="System.Web.Mvc.Ajax" />
    <add namespace="System.Web.Mvc.Html" />
    <add namespace="System.Web.Routing" />
    <add namespace="System.Linq" />
    <add namespace="System.Collections.Generic" />

    <add namespace="MyProject.Extensions" />
  </namespaces>
</pages>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文