.NET进阶 MVC(一)

1.action方法可以返回任何东西;

2.ViewData ViewBag TempData的区别

 1,2两种传值方式其实是一样的,本身数据也是互通的,但是一般建议使用ViewBag,是新出的类型dynamic,并且使用起来更灵活;

TempData主要用于跨页面传值,也就是在一个Action中跳转到另一个Action中,然后TempData中的数据依然可以使用,但是ViewData和ViewBag不能这么用;

Model也就是强类型页面,一般MVC中会比较常用此方法。

3.Global.asax 网站第一次启动就会执行,相当于一个初始化程序

可以使用Log4net 进行写日志验证。

4.使用区域Area时遇到同名的控制器匹配问题

增加namespcae参数做限制即可。

 注意:工作中基本上自定义的扩展路由不会使用,使用默认的即可

5.Bunlds 捆绑,主要是前端绑定js的

End

原文地址:https://www.cnblogs.com/LeeSki/p/12331967.html