gpt4 book ai didi

c# - 有没有办法在 Razor (MVC3) View 中执行 `extern alias`?

转载 作者:太空狗 更新时间:2023-10-29 18:00:11 25 4
gpt4 key购买 nike

有没有办法在 Razor (MVC3) View 中使用 extern alias

我有同一个程序集的两个版本(即 1.0 和 2.0),它们的类型具有相同的名称和命名空间,我需要一种方法来在 razor View 中指定较新的版本。

我试过:

@extern

和:

@{ extern alias MyAlias; }

但这些都不起作用。

最佳答案

在项目“Views”目录下的“web.config”文件中。找到这个部分。

<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
.
.
<!-- etc -->
</namespaces>
</pages>
</system.web.webPages.razor>

您可以像这样添加您的自定义命名空间:

<add namespace="My.Custom" />

这会将命名空间添加到所有 Razor(.cshtml 或 .vbhtml)文件中。

关于c# - 有没有办法在 Razor (MVC3) View 中执行 `extern alias`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13148333/

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