随笔分类 - ASP.Net MVC
mvc1.0
摘要:对于Body的Onload事件和JQuery的Ready方法相比,有很多弊端.比如:1.加载多个函数的问题<body onload="a();b();"></body>在Onload事件中只能这样加载,很丑陋…而在JQuery中你可以利用多个JQuery.Ready()方法,它们会按次序依次执行2.代码和内容不分离 这个貌似不用说了,让人深恶痛绝-.-!!3....
阅读全文
摘要:实例:然后3个联合的时候:就出现“/”应用程序中的服务器错误: 在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型“Taoxue.Entities.DTO.TeacherAccountInfo”。类型可以在同一查询中的两个位置初始化,但前提是在这两个位置设置了相同的属性,且这些属性是以相同的顺序设置的。 代码改为...
阅读全文
摘要:Controller 提供了众多的方法让我们返回各种类型的 ActionResult。1. View最常用的一种,用于返回一个 "标准" 页面。这个页面默认是 ViewPage,也可以是我们自己定义的其它模板引擎页面。MVC 还提供了强类型的 ViewPage<TModel>。Index.aspx 在 WebForm 时代,我们就已经习惯了将一个页面分解成多个 UserControl,...
阅读全文
摘要:登录:注销:判断是否登陆:webcofig:没有登录时候ie地址栏:http://localhost/Account/Login?ReturnUrl=%2fShoppingCart%2fpayment%3flid%3d1%26classid%3d10010%26type%3dbuy&lid=1&classid=10010&type=buy
阅读全文
摘要: KeyValuePair 的基本用法
阅读全文
摘要:原因是: 在4.0中,请求验证在页面和ACTION验证之前进行.因此设置validateinput并不能禁用验证.msdn说明如下:RequestValidationMode 属性指定要使用的 ASP.NET 验证方法。 这可以是在 ASP.NET 版本(早于版本 4)中或在 .NET Framework4 版 中使用的版本中使用的算法。可以将属性设置为下列值:4.0(默认)。 HttpReque...
阅读全文
摘要:FavIcon.ico是一个特殊的文件,它是浏览器请求一个网站时出现的。某些浏览器在书签和收藏夹中使用这个图标。在与这些图标相关的网站被打开时,某些浏览器也在标题栏或浏览器标签中中显示这个图标。当一个浏览器试图从一个ASP.NET MVC Application中取得这个FavIcon.icon文件时,应用程序(application)抛出一个异常 (ArgumentNullException)。...
阅读全文
摘要:asp.net mvc下用jQuery实现无刷新分页
阅读全文
摘要:枚举的另一种用法:C#中字符串和枚举类型互转
阅读全文
摘要:方法1:private TaoXueDBEntities _TaoXueDBEntities = new TaoXueDBEntities();//销毁TaokeRepository的时候才能销毁_TaoXueDBEntities 建议采用using方法。public IList<Lesson> GetAllLesson(){var query = _TaoXueDBEntities....
阅读全文
摘要:如果想创建如同 ASP.NET MVC Framework 中标准的 HTML Helper 一样工作的 HTML Helper,则需要创建扩展方法。扩展方法可以用于向现有类添加新的方法。创建 HTML Helper 方法时,会将新方法添加到由视图的 Html 属性表示的 HtmlHelper 类中。程序清单 3 中的类将扩展方法添加到名称为 Label() 的 HtmlHelper 类中。关于此...
阅读全文
摘要:ASP.NET MVC + Jquery实现Ajax下拉框数据2或3级联动(+用户控件)
阅读全文
摘要:vs2010 -EF4.0 数据层的实现: 通过反射返回泛型的工厂
阅读全文
摘要:EF4.0中Entities执行sql语句
阅读全文
摘要:RSS全称Really Simple Syndication。一些更新频率较高的网站可以通过RSS让订阅者快速获取更新信息。RSS文档需遵守XML规范的,其中必需包含标题、链接、描述信息,还可以包含发布时间、最后更新时间等信息。本文将介绍通过LINQ to XML生成XML文档,并在ASP.NET MVC Web应用程序中输出。在生成RSS文档前,先简单了解一下RSS的结构。根节点rss下有cha...
阅读全文
摘要:之前经常看到有人问使用了ADO.NET Entity Framework或Linq to SQL的项目该如何分层。EF或Linq2SQL自己生成了一个实体类,由于一般实体类都贯穿整个项目,如果把这个自动生成的实体类作为整个项目实体类的一部分,那么整个项目中的大多数类都将对数据访问层有依赖。当数据库结构变动或者数据访问层有变化时,整个项目很可能随之而动,这样的设计并不是很好。但是在此之前MS给的一些...
阅读全文
摘要:,我的数据库有个Users表,三个字段,id,username,createtime。id是int型,自增长,主键username是nvchar(10)型,不允许为空 createtime是DateTime型字段,不允许为空,默认值 是getdate()如果用Entity框架生成实体类,直接添加数据,不指定createtime,那就会在SaveChanges时出错: using (LinqDemo...
阅读全文
摘要:1.如何让Controller不返回视图?(比如仅执行一些数据库操作)很简单,只要在Controller中定义一个void类型的public方法即可view sourceprint?01public void DeleteData() 02{ 03using (SQLiteConnection conn = new SQLiteConnection("Data Source=" + Server....
阅读全文
摘要:最近几周,在博客、Twitter和论坛上如火如荼地展开了一场讨论。讨论的内容是:开发人员是否应该使用或学习ASP.NET MVC。从“不推荐学习”到“所有ASP.NET开发人员都应该学习”,各种不同的观点层出不穷。InfoQ对其中部分讨论内容进行了总结。 Rob Conerey(SubSonic之父,目前是微软ASP.NET MVC团队的一员)解释了...
阅读全文
摘要:.Routing的作用 第一讲中实例的首页地址是: localhost/home/index我们发现访问上面的地址, 最后会传递给 HomeController中名为index的action(即HomeController类中的index方法).当然服务器端不会自己去实现这个功能, 关键点就是在Global.asax.cs文件中的下列代码:回来看我们的Url: localhost/home/ind...
阅读全文