长期饭票

大家好,请喊我序员!
QQ:15838986
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  MVC

摘要:jquery.validate需要JQuery版本:1.2.6+, 兼容 1.3.2<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js" type="text/javascript"></script>二、默认校验规则 (1)required:true 必输字段(2)remote:"check.php" 阅读全文

posted @ 2012-09-03 15:28 Baode 阅读(7137) 评论(0) 推荐(0) 编辑

摘要:原文发表在:http://www.birchlee.com/post/2011/10/12/15.aspx项目分为三个首页如: /Home/Index 前台首页/Admin/Home/Index 后台首页/OA/Home/Index 办公平台首页新建一个asp.net MVC3 示例项目: 右键 →添加→Area直接运行项目:原因是存在同名的多个Controller,需要配置默认的命名空间。解决方法:打开Global.asax.cspublic static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(&qu 阅读全文

posted @ 2012-08-20 10:45 Baode 阅读(317) 评论(0) 推荐(0) 编辑

摘要:EDM文件 EDM是实体数据关系映射的XML文件,不同于Nhibernate每个对象单独映射了一个XML文件。EDM主要有三部分构成CSDL,SSDL,MSL。CSDL表面的是实体数据模型结构,SSDL表示对应的数据存储的架构,CSDL实体与SSDL数据结构的关系通过MSL映射实现。EDM是通过... 阅读全文

posted @ 2012-06-05 10:03 Baode 阅读(9992) 评论(3) 推荐(3) 编辑

摘要:在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能判断登录与否或用户权限决策输出缓存防盗链防蜘蛛本地化与国际化设置 实现动态ActionFilter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。 Filter要继承于ActionFilterAttribute抽象类,并可以覆写void OnActionExecuting(ActionExecutingContext)和 void OnActionExecuted(ActionExecutedContext)以及void OnResultExecuting(Re. 阅读全文

posted @ 2012-03-23 19:17 Baode 阅读(422) 评论(0) 推荐(0) 编辑

摘要:来自:http://www.yaosansi.com/post/1380.html 记录LINQ生成的SQL语句是常用的调试方式,而且能根据需要来优化LINQ生成的SQL语句,更能了深入的了解LINQ.DataContext的Log属性来将LINQ to SQL生成的SQL语句格式化.一.控制台程序(Console)dataContext.Log = Console.Out;二.利用GetCommand方法dataContext.GetCommand(query).CommandText;三.使用LINQPad (官方网站)LINQPad支持C# 3.0 和 Framework 3.5的全部. 阅读全文

posted @ 2012-03-20 09:47 Baode 阅读(492) 评论(0) 推荐(0) 编辑

摘要:原文地址:http://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx Someone asked a great question on the ADO.NET Entity Framework forums yesterday: how do I compose predicates in LINQ to Entities? I’ll give three answers to the question.Answer 1: Chaining query operat... 阅读全文

posted @ 2012-03-19 17:47 Baode 阅读(2842) 评论(0) 推荐(0) 编辑

摘要:在MVC中要实现Ajax有很多的方式,有微软自己的MicrosoftAjax,也可以用JQuery的AJax来实现,如果对其他的JavaScript框架熟悉,还可以采用其他的实现方案,比如说Prototype等等。以下是微软自己的实现方案。需要预先加载的JavaScript文件: <script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script> <script src="@Url.C 阅读全文

posted @ 2012-02-17 13:49 Baode 阅读(419) 评论(0) 推荐(0) 编辑

摘要:数据分页一只是一个老生常谈的问题,只要是做系统开发,一般都会牵扯到。最新学习了Razor,用到分页功能,分享下如何实现Ajax分页。1.准备工作 网上有现成的分页工具MVCPager,最新的是1.5版本,综合比较后感觉这个控件还是蛮好的,决定采用 MVCPager源码和Demo:http://mvcpager.codeplex.com/releases/view/64098 源码中采用了Linq,由于自己项目没用Linq,所以对MVCpager稍作了修改,修改后的dll:MVCWeb.rar 其实就改了一个地方,数据类型由IQuery改成IList,加入一个TotalCount(总记录数量). 阅读全文

posted @ 2012-02-14 17:27 Baode 阅读(11440) 评论(4) 推荐(4) 编辑

摘要:在Asp.Net MVC 1.0编程中,我们经常遇见这样的场景,在新建一个对象时候,通过HtmlHelper的方式在View模型中渲染Html控件,当填写完相关内容后,通过Form把需要新建的内容Post回View对应Controller的Action(例如:Create),指定的Action可以通过接受FormCollection参数、值参数或者某个类的实例参数(比如:Movie类),完成新建的操作。(主要指HtmlHelper.TextBox)当我们通过传递FormCollection参数进行操作时,如果不使用UpdateModel方法,而利用ModelState.IsValid及Mode 阅读全文

posted @ 2012-02-13 19:20 Baode 阅读(4460) 评论(0) 推荐(1) 编辑

摘要:【原文地址】Introducing “Razor” – a new view engine for ASP.NET【原文发表日期】 July 02, 2010 11:01 PM我的团队当前正在从事的工作之一就是为ASP.NET添加一个新的视图引擎。一直以来,ASP.NET MVC都支持 “视图引擎”的概念—采用不同语法的模板的可插拔模块。当前ASP.NET MVC “默认”的视图引擎是ASP.NET Web窗体使用的.aspx/.ascx/.master文件模板。而当今其他一些流行的ASP.NET MVC视图引擎还包括Spark和NHaml。我们正在打造一个新的视图引擎,它是一个在HTML生成 阅读全文

posted @ 2011-05-12 14:36 Baode 阅读(834) 评论(0) 推荐(0) 编辑