04 2011 档案
摘要:身为菜鸟,以前很少用集成这个高级东西,基本都是public,这几天为了练习自定义视图引擎 需要定义一个实体用来序列化,这个实体包换页面的基本信息例如标题和requst的信息 于是需要写一个基类,可以被继承,但不能实例化,还可以序列化,信息都在基类定义好,子类也不需要重新定义属性 折腾了好久,才明白了问题 /// abstract public class ShapesClass { publi...
阅读全文
摘要:采用xslt作为ASP.NETmvc的视图引擎有几个好处 1彻底的实现视图和逻辑的分离(采用ASPX你无法控制别人在ASPX里面是否写逻辑代码) 2彻底的实现强类型的MODEL(自己定义视图引擎只是先一种数据方式) 3借助MODEL序列化为XML,进行XSLT转换,实现页面个性定制 4xslt的基本语法可以完成一部分JS的工作,而这正是页面基本控件布局和展示所需要的 5xslt的自定义函数可以进行...
阅读全文
摘要:直接采用XmlReader.Create(fs);会报错误 缺少根节点 这是什么原因,应该怎么做请高手路过时看看 用其他的方式实现视图引擎,可能很难实现强类型的model,而采用XSLT作为视图引擎则可以实现 可以将实体对象序列化为XML,xml在解析为html这样就实现了强类型的MODEL 今天在试验时发现个问题,始终未能直接解决, XmlReader.Create(fs);会报缺少根节点呢 f...
阅读全文
摘要:一开始把所有的内容放到一个模板里面,结果<script总是被转义,折腾了半天,终于想出了个办法,用模板吧JS和css、html等分开果然是药到病除 <?xml version="1.0" encoding="utf-8"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:out...
阅读全文
摘要:最近由于工作的关系,项目的ASP.NETmvc视图引擎是xslt的,公司的当然是异常的强大和健壮,怎奈我XSLT不太熟悉,至少没有熟悉到想html一样,所以第私底下连自己练习 先做个简单的视图引擎,至于为什么要用XSLT,自然是xslt+xml默认的解析也是异常的强大和健壮,还可以为项目奠定组件化,分布式,多线程并发等基础 自定义ASP.NETMVC视图引擎,只需要实现接口IView和继承Vi...
阅读全文
摘要:自从linq 问世那天起 我就鄙视这个东西,传言器好用低效率,自从用了一次后,就彻底的爱上了linq to sql 是在是太方便了 没有了烦人是打开和关闭数据库连接,没有了烦人sqlhelper,也没有了烦人的一大堆的传参,还有了事件模型,ASP.NET的一套东西全用到数据库上了 用了一阵子 突然要修理以前的一些项目是 access 和MYSQL 的顿时 头无比的疼 那个疼啊 找了半天 没有简单的...
阅读全文
摘要:对于跑在虚拟主机上的应用程序来说 是没有权限去设置IIS来支持MVC要越过这道门槛,就需每年近8000RMB的费用 而虚拟主机支持每年300多一点的费用再配个mysq 也就不到500 如果是ASP.NET2.0 可以采用Vici开发框架 如果是ASP.NET3.5或4.0那 则需要做一些配置上的改变,一开始 我一直以为MVC是死的,最近研究学习VICI框架,发现VICI可以灵活的配置,代码如下 <...
阅读全文
摘要: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&quo
阅读全文
摘要:ASP.NET开源MVC框架Vici MVC 最大的特点是支持ASP.NET2.0 iis不需要额外的设置官方实例下载地址http://viciproject.com/wiki/Projects/Mvc/UserGuide/RoutingVici的Controllers和templates和ASP.NET mvc还要点不太一样首先是Controllersindex 的内容如下 public class index : Controller { public void Run() { ViewData["msg"] = "helloword"; } [Vi
阅读全文
摘要:asp.net开源mvc框架 Vici的最大特征是支持ASP.NET2.0和IIS不需要额外的设置 例子的下载地址http://viciproject.com/wiki/projects/mvc/Download 现在大把大把的ASP.NET MVC框架都需要 iis进行额外的设置 而vici却不需要,为什么呢 看看他的配置文件Web.config <?xml version="1.0"?><co...
阅读全文
摘要:vici 官方asp.net mvc 实例下载地址http://viciproject.com/wiki/Projects/Mvc/Download个人正在学习中下载后可以运行如下载后,要立马部署到iis6上,源码需要做一下小小的改动1 找到Application.cs文件 WebAppConfig.Router.AddDefaultRoutes(""); // ".aspx"改为 WebAppConfig.Router.AddDefaultRoutes(".aspx"); // ".aspx"2在本目录下创建de
阅读全文
摘要:在维西项目是一个很好的协调和支持为建设下一代网络和移动应用的免费工具的集合。NET的。所有项目都是开源和社区的支持。目前,维西项目包括以下子项目MVC的最大特点:支持ASP.NET2.0,iis不需要额外的配置,这点很重要啊,iis不需要额外的配置Vici CoolStorage (ORM)最大的特点:支持 SQL Server 2000/2005, MySQL, SQLite, MS Access and VistaDB,看见没,看见没mysql,access啊,这是中小网站的命根子啊Vici MVC Vici MVC是一个MVC Web应用程序框架。NET 2.0或更高。它运行在低级别的A
阅读全文

浙公网安备 33010602011771号