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