我怎样在Razor视图页面中导入命名空间?
第一种方法是在.cshtml
文件中使用@using
语句,仅将一个命名空间导入到当前文件中,第二种方法是:
在项目的"Views
"目录中的"web.config"文件中(注意不是位于项目根目录的主要web.config文件),找到此部分:
. .
您可以像这样添加自定义命名空间:
这将把命名空间添加到所有的.cshtml(和/或.vbhtml)文件中;您也可以从这里更改视图的继承,例如:
顺祝好运。
更新:感谢@Nick Silberstein
提醒我们需要考虑区域问题!他说:
如果您正在工作的是一个区域(area),您必须将namespace
添加到/Areas/
目录下的Web.config
中,而不是/Views/
。