如何在剃刀视图页面导入命名空间?
当前回答
你可以试试这个
@using MyNamespace
其他回答
我认为为了在剃刀视图中导入命名空间,你只需要添加以下方式:
@using XX.YY.ZZ
为图书馆
@using MyNamespace
为模型
@model MyModel
你可以试试这个
@using MyNamespace
对于命名空间和库
@using NameSpace_Name
为模型
@model Application_Name.Models.Model_Name
对于在Razor页面上迭代列表(你必须使用foreach循环访问列表项)
@model List<Application_Name.Models.Model_Name>
@foreach (var item in Model)
{
<tr>
<td>@item.srno</td>
<td>@item.name</td>
</tr>
}
根据您的需要,您可以使用以下方法之一:
在视图的第一行添加“using your.domainName;”(如果是的话) 仅在特定视图中需要) 如果在所有后续视图中需要 然后在_ViewStart.cshtml中添加"using your.domainName;"你可以找到 更多相关信息见:Where and how is _ViewStart。CSHTML布局文件链接? 或在视图web中添加程序集引用。如何在Asp中实现跨所有视图的@using。Net MVC 3?
推荐文章
- 如何编辑。csproj文件
- 如何使用网络强制HTTPS。配置文件
- 如何在WebAPI上使用Swashbuckle省略Swagger文档中的方法
- 无法加载.ps1,因为在此系统上禁止执行脚本
- 找不到如何使用HttpContent
- 什么是@Html。DisplayFor语法?
- 我如何定义一个方法在剃刀?
- 我如何循环通过日期范围?
- 无效的回发或回调参数。使用'<pages enableEventValidation="true"/>'启用事件验证
- 一个潜在的危险请求。从客户端检测到路径值(*)
- 为什么反应。重定向导致System.Threading.ThreadAbortException?
- @media媒体查询和ASP。NET MVC razor语法冲突
- Html5 data-*与asp.net mvc textbox html属性
- Razor中的预处理器指令
- 使iframe高度动态基于内容里面- JQUERY/Javascript