15.02.03-视图引入命名空间的设置

视图的特定模型的类型常常是自定义的MVC4Test.Web.Areas,或者在ViewBag传递的数据类型也常常是自定的名称空间下的某个类型,每次要敲前面一堆..也很麻烦,所以在视图里面,可以有其它方式“一劳永逸”。

解决方法

[email protected]
在cshtml的最上面,加上一句:

@using MVC4Test.Web.Areas

2.在View文件夹下面的web.config里面加:

<system.web.webPages.razor>
  <pages pageBaseType="System.Web.Mvc.WebViewPage">
    <namespaces>
      <add namespace="System.Web.Mvc" />
      <add namespace="System.Web.Mvc.Ajax" />
      <add namespace="System.Web.Mvc.Html" />
      <add namespace="System.Web.Optimization"/>
      <add namespace="System.Web.Routing" />

      <add namespace="MVC4Test.Web.Areas" />
    </namespaces>
  </pages>
</system.web.webPages.razor>

1.在web.config里面添加namespace之后,一定要当前已经打开的相关的Views窗口关闭,否则,就会遇到和我一样的困惑,怎么改下面都有波浪啊。关闭重开!!!

注意

1.视图和web.config的位置是"配套"的,mvc项目里面的web.config很多,每个Views文件夹下都有一个web.config,尤其是做了Areas分区域。所以一定要看准web.config,哪个视图文件,就改哪个web.config。否则,挠错了腿,是止不了痒的~~~

时间: 2024-11-13 00:45:10

15.02.03-视图引入命名空间的设置的相关文章

vs视图引入命名空间设置方法

解决: [email protected]在cshtml的最上面,加上一句: @using Puzzle.Framework.Common 2.在View文件夹下面的web.config里面加: <system.web.webPages.razor> <pages pageBaseType="System.Web.Mvc.WebViewPage"> <namespaces> <add namespace="System.Web.Mvc

ASP.NET Razor引入命名空间(视图中数据序列化)

问题描述: 视图有时可以作为保存数据的载体,使用Razor语法给我们带来便捷的同时,也会使我们陷入局限.@可以保存int.bool.string等类型,但却保存不了对象类型,例如Dictionary.object 解决办法: 1.当然可以借助后台代码去重新构造数据,如果接口那边给到的数据是难改变的,这就要求我们在前端重新构造符合的数据,大大增加了复杂性,更改数据模型容易造成风险 2.Razor引入命名空间,直接使用帮助类解决数据类型问题 步骤: 1.引入帮助类所在命名空间 2.配置webconf

shell 如何生成一个序列 01 02 03 04 05

seq 命令介绍 用途: seq - print a sequence of numbers 语法: seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LAST 常用选项 -s, --separator=STRING use STRING to separate numbers (default: \n) -w, --equal-width equalize width by paddi

ASP.NET MVC:Razor 引入命名空间

——摘自Rocky Ren ASP.NET MVC:Razor 引入命名空间 @using MvcApplication83.Models @using MvcApplication83.Common 1.Razor的HtmlEncode问题 默认的情况下我们的Razor输出会进行HtmlEncode编码 如 1: @{ 2: var html="<p>text</p>"; 3: } 4: @html 其实输出的内容是编码后的Html image 之前我们解决这

EBS OAF开发中实体对象和视图对象的属性设置器

(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 源文: Home > Oracle Application Framework Documentation Set, Release 12.2 > Oracle Application Framework Developer's Guide > Chapter 5: Implementing Server-Side Features > Entity Object and Vi

新建一个用户,让他只能看到某一个视图(View),如何设置

新建一个用户,让他只能看到某一个视图(View),怎么设置? 新建一个用户,让他只能看到某一个视图(View),怎么设置? 如果做不到“只能看到指定视图”,最好能做到“对指定表或视图只有查询的权限”. 谢谢!------解决思路----------------------在指定权限时只对视图授权 USE [master] GO CREATE LOGIN [Test] WITH PASSWORD=N'1', DEFAULT_DATABASE=[DB], CHECK_EXPIRATION=OFF, 

iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态

iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态 在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和标题颜色是什么样子.例如,UIControlState.normal就表示按钮的一种状态.对于像按钮的这类视图,即可以接受用户输入的视图也被称为控件.这些控件都有自己的状态.表2-2就为开发者详细介绍了控件的状态. 表2-2  控件的状态   原文地址:https://www.cnblogs.com/daxueba-ITdaren/

学习进度2020.02.03

学习进度2020.02.03 https://www.runoob.com/w3cnote/android-tutorial-linearlayout.html https://www.runoob.com/w3cnote/android-tutorial-relativelayout.html 今天学习下Android中的布局,Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLa

[DNS]ACL、also-notify、视图服务器及安全设置

1. ACL :访问控制列表放在named.conf的头部,如果acl的内容太多,可以另创建一个文件,将acl放在该文件中,再在主配置文件named.conf用include 将文件加载进来(记得放在头部) 访问控制列表的作用:可以用在配置文件像allow-query{ mynet; }; 使我们只需要定义一个acl,而不需要敲多遍同样的地址示例:# vim /etc/named.conf acl mynet { 10.0.0.0/16; 192.168.10.10; 172.16.0.0/24