文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ASP.NET开源MVC框架Vici MVC(二)Controllers和templates基础

ASP.NET开源MVC框架Vici MVC(二)Controllers和templates基础

时间:2011-04-09  来源:(张超)

ASP.NET开源MVC框架Vici MVC 最大的特点是支持ASP.NET2.0  iis不需要额外的设置

官方实例下载地址http://viciproject.com/wiki/Projects/Mvc/UserGuide/Routing

 

Vici的Controllers和templates和ASP.NET mvc还要点不太一样

首先是Controllers

index 的内容如下

 public class index : Controller
    {

        public void Run()
        {
            ViewData["msg"] = "helloword";
        }

        [View("home")]
        public void home()
        {
            ViewData["msg2"] = "helloword2";
           // ChangeLayout("");
            //RenderView("");
         

        }

    }

1注意index继承Controller

2注意index.cs 只要放在Controllers下面就行了,至于是放在Controllers/a 还是Controllers/B 没有关系 只要 类名为index且继承了Controller就行

Run() 方法为 只访问Controller时执行的 开始我以为和构造函数擦不多 后来发现不是 如果访问index/home.aspx就直接执行home()了

然后是模板

Vici的模板有2个限制

1文件的后缀只能是  .htm

2必须有一个模板的模板系统默认是master.htm

模板的要注意一个地方  {{@VIEW}} ,这个标记是占位的 其他模板的内容(其他模板body里的内容)会出现在这个地方

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
模板页
{{@VIEW}}
</body>
</html>

理解的不深刻就只能这样了

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载