学习目标:
熟悉asp.net mvc 3 框架
1.MVC设计模式
Model 是指 要处理的业务代码和数据操作代码
View 视图 主要是指的 跟用户打交道 并能够展示数据
Controller 看成是 Model和View的桥梁
优点:
1.1.可以降低 Model(业务/数据) 和 视图(视图) 的耦合关系
1.2.可以复用视图(同样的数据,可以使用不同的视图以 不同的图标展示出来!)
2.DotNetMVC 框架:约定大于配置
2.1控制器类命名 以 Contoller结尾:HomeController
2.2控制器类将会产生一个 与之同名的 在Views文件夹下的 文件夹:~/View/Home
2.3控制器里的 Action方法,也可在视图文件夹下生成一个同名的视图,如:Index.cshtml
MyfristASP.net MVC3 Web
namespace MvcMusicStore.Controllers { public class HomeController : Controller { // // GET: /Home/ public string Index() { return "<h1>My First .net MVC3 Websit</h1>"; } } }
思考:为什么这里返回的是字符串,但是有<h1>标签,浏览器为什么会解析?在什么地方设置了编码格式?