c#之MVC —初始
一.MVC是什么?
二.什么是三层模式?
三.创建一个MVC项目:
四.第一个MVC(Hello World程序)
controller:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
return View();
}
public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";
return View();
}
public ActionResult Test()
{
return View();
}
}
}
view
运行结果:
规则:默认我们在访问controller的时候进行View的返回默认渲染的是当前controller文件夹下的当前方法名字的View,下面我们来看一下怎么渲染指定的View?
其实只需要将返回的View中加上参数即可:
//渲染指定的页面
public ActionResult MyView() {
return View("TestView");
}
效果:
这样也就完成了行为与页面之间的解耦!
路由规则的配置:
在这里我们可以进行路由规则的简单配置,以便完成我们自己的业务需求。
五.MVC的优点:
总结:
今天我们主要进行的是c#中的MVC的基本介绍以及搭建了一个基本的ASP.NET的Web程序并进行了最为基本的Hello World的编写,接下来将会给大家带来的是关于 MVC的更为深入的学习!希望大家批评指正!