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 MVC5 知识点一
原创
©著作权归作者所有:来自51CTO博客作者RandTsui的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:航海王
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
asp.net mvc5 与图片
【第一种方式】 HttpPostedFileBase file1、前端POST方式提交表单@using (Ht
asp.net 图片 mvc ajax Visual -
asp.net mvc5 安装
工具-->NuGet程序包管理器-->程序包管理器控制台 然后 PM>Install-Package Microsoft.AspNet.Mvc -
mvc microsoft asp.net edn 包管理器