母版页(Master)
1.母版页是与Controller无关的,母版页只是一个View文件,而没有任 何Controller与之相对应。
2.其实在ASP.NET MVC中View的aspx与母版页并不像WebForm中 那样紧密关联。
例如我想更换一个aspx的母版页,只要在Action中return 时指定所要使用 的Master即可:
如图我有2个 Master文件,而/Views/Home/Index.aspx则为
这时我们如果想要使用Site2做为Master,只要在Action中return View指定masterName的参数 即可:
1: public ActionResult Index() {
2: return View (null,"Site2");
3: }
自定义控件
RenderPartial
ASP.NET MVC中如果要自定义控件的话并不能像WebForm那样用 <cc1:xxxx />这样来引用,而要使用Helper。
例如我们建立一个 ct.ascx
时间: 2024-11-03 21:41:57