ASP.NET开源MVC框架Vici MVC(三)HELLO WORD

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

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

Vici的模板引擎支持主流的jquery等JS插件,相比之下其他的模板引擎神马浮云啊

配置也配置好

基本的Controllers和templates都设置好了,可以看一下页面是怎么解析的,和其他页面解析引擎有什么不一样

首先看看实例里面的 index 类

发现vici ViewData["msg"] = "helloword";  用ViewData来存储数据给页面解析,这个和asp.netMVC有点相似,但Vici支持ViewData

不支持asp.netMVC那种强类型的MODOLE 这点也没啥 其实 VICI的MVC墓前 看就只有 v和c没有m ,注意他的名字VICI 也没有m

通过 ViewData["msg"] = "helloword";  在页面上就可以调用了

public class index : Controller
   {

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

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

       }

   }
 
在index.html模板页
 
<!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>

index页


{{ msg }}
</body>
</html>
 
 
发现  {{ msg }}    这和一般的模板引擎不一样 没有用$,这样就和主流的JS脚本兼容了,
这简直是太给力了相比之下那些和JQ等JS插件不兼容的模板引擎就是神马和浮云
 
 
 
 
 
 
 
 
posted @ 2011-04-10 21:19  互联网Fans  阅读(726)  评论(0编辑  收藏  举报