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