您的位置:首页 > 编程语言 > ASP

asp.net MVC5 知识点一

2016-01-09 16:03 531 查看
1、设置网页小图标ico的方法,在<head>标签中加入下面代码

<link rel="SHORTCUT ICON" href="@Url.Content("~/content/favicon.ico")"/>   

或者

<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />

 

2、不要忘了在控制器中设置  ViewBag.Title = "title"; 这将在模板页中替换。

3、控制器中的同名方法,如果上面加了[HttpPost],那么这个方法是页面回发的时候调用

4、return View(); 返回的是跟这个方法同名的那个视图

5、MVC5封装得比其他版本厉害,所以要知道一些流程,最好看看MVC2、3、4的一些文章,不然还真

的不知道一些文件的作用、怎么创建、选项怎么打钩,试着不要用模板,自己一个个文件创建MVC应

用,这个可能更利于学习。

6、@RenderBody()是模板页的占位标志,子页就是通过它来调用模板页

    @RenderSection("scripts", required:false) 如果模板页写了这个就表示子页除了@RenderBody()

填充还有 scripts 填充  比如子页中加入该代码   @section scripts{填充部分} false表示子页可以

实现这个section也可以不实现,true表示必须实现,不然报错

7、创建视图的时候如果选择了 应用模板页,实际上是加了一个代码  

@{

    Layout = "~/Views/Shared/_test.cshtml";

}

也可以不选择自己加上,微软就爱搞这一套,很多东西不需要自己手动加,但是要知道它们自动生成的

代码,这一点虽然操作方便,但是不利于初学者寻根问底的学习。

8、如果不希望使用模板页,那么要设置

@{

     Layout = null;

 }

9、ViewBag和ViewData生命周期相同,仅对当前View有效

10、要在IIS中运行 Razor 记得下面这一步操作,前提是IIS已正确安装。

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net mvc