zoukankan      html  css  js  c++  java
  • 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插件不兼容的模板引擎就是神马和浮云
     
     
     
     
     
     
     
     
  • 相关阅读:
    centos6.5的开机自动部署出现unsupported hardware detected
    Nginx的安装
    sshpass的使用方法
    dhcp 的安装和配置文件
    SMBus总线概述
    SMBus与I2C的差别
    vim搭建笔记
    pcie dma的玩法
    Virtex6 PCIe 超简版基础概念学习(二)
    揭开Altera公司支持OpenCL的设计工具的神秘面纱
  • 原文地址:https://www.cnblogs.com/qqloving/p/2011831.html
Copyright © 2011-2022 走看看