ASP.NET开源MVC框架Vici MVC(三)HELLO WORD-阿里云开发者社区

开发者社区> 开发与运维> 正文

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等J...

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插件不兼容的模板引擎就是神马和浮云
 
 
 
 
 
 
 
 
test

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章