随笔分类 -  ASP.NET(C#)

FineUI Grid控件右键菜单的实现
摘要:FineUI官方Demo上一直没有Grid右键菜单的实现,其实从4.1.x的版本开始,允许添加自定义的事件监听(Listeners),所以要实现这个功能已经相当容易了。ExtJs右键菜单有很多种,对于Grid控件来说,我这里只简单说明两种实现。即在表格的数据行上右键单击时弹出的菜单,以及在空白位置右... 阅读全文
posted @ 2015-08-10 12:57 shalves 阅读(2126) 评论(0) 推荐(2)
将Asp.Net MVC应用程序的控制器定义在单独的程序集(类库)中
摘要:一直以来都想把控制器的代码部署到单独的程序集里。昨天研究Asp.Net MVC的源代码,偶然发现有一个奇特的类“ControllerBuilder”,MSDN上的介绍相当简略,就一句话“表示一个类,该类负责动态生成控制器。”。小试了一把,竟然成功了!原来Asp.Net MVC程序的Controllers不是只能定义在程序根目录的Controllers文件夹下面的。 阅读全文
posted @ 2013-06-21 09:38 shalves 阅读(1252) 评论(0) 推荐(0)
在ASP.NET WebForm(.NET 3.5 SP1)中使用ASP.NET路由(Routing)-第二版
摘要:看了几节asp.net mvc的教程,又回过头来反思WebForm。忽然觉得,其实WebForm也不是像我原来理解的那么糟糕;而MVC模式,也并不是像我原来想象的那么完美的。任何事物都是多面性的,这句话一点也不差。所以,在IT行业里,就是不能太完美主义。 进入正题,System.Web.Routing的确是个好东西,可以映射出各式各样好看、容易理解的URL。据说本来是给asp.net mvc 框架写的,后来以独立程序集的方式发布在于.net 3.5 下面。所以,第一个准备工作:要安装完整的.net 3.5 sp1。 第二步呢,就是创建一个基于.Net Framework 3.5的Asp... 阅读全文
posted @ 2013-03-02 19:01 shalves 阅读(734) 评论(0) 推荐(2)