- 博客(46)
- 资源 (7)
- 收藏
- 关注
转载 ASP.NET MVC:通过FileResult向浏览器发送文件
FileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文件。 在实际使用中我们通常不需要直接实例化一个 FileResult 的子类,因为 Controller 类已经提供了六个 File 方法来简化我们的操作:protected internal FilePathResult
2013-11-18 11:32:31 1420
转载 HttpPostedFile类
HttpPostedFile类在研究HttpRequest的时候,搞文件上传的时候,经常碰到返回HttpPostedFile对象的情况,这个对象才是真正包含文件内容的东西。经常要获取的最重要的内容是FileName属性与SavaAs方法,现在我们来详细看看这个东西。一、属性1、ContentLength: 获取上载文件的大小(以字节为单位)。返回一个数字。2、Con
2013-11-18 10:49:06 762
转载 ASP.NET MVC中Code First编程一些小技巧
1. Code First 中实体类1. 主建字段 系统会自动以ID结束的这类创建主键,但有多个这种类型的字段还是指定一个为好[Key]public int DetailID { get; set; }2. 非空字段[Required,MaxLength(50)] //[StringLength(50)] 同上MaxLengthpublic string DetailTi
2013-11-15 16:47:35 1294
原创 sqlserver2008 视图中跨服务器查询
最近在做公司平台,遇到下面的问题:sql语句在程序和sqlserver的新建查询窗口中可以正确的执行,但是在视图中就出错,sql语句和错误如下:sql语句:select u.UserID AS CountTodayAccountID, u.UserID,u.UserName, (SELECT COUNT(
2013-11-08 15:18:24 4224
转载 根据某一字段值相同合并字符串 - - SQL
根据某一字段值相同合并字符串 - - SQL 做项目的过程中,遇到一个问题,相同id,不同value的记录希望合并成一条记录,value以逗号分隔,从网上搜了搜解决方案,整理如下,备忘。 一、 字符串合并 表名:test 字段: id int name nvarchar
2013-11-08 09:36:50 1788
转载 SQL Server里的 ISNULL 与 NULLIF
ISNULL(check_expression, replacement_value) check_expression 与 replacement_value 数据类型必须一致,如果 check_expression 为 NULL,则返回 replacement_value,如果check_expression 不为 NULL,则返回 check_expression NULLIF(
2013-11-07 08:59:54 570
原创 ASP.NET MVC4 validate验证DateTime 类型 不可提交
近期在使用MVC4开发项目的时候,遇到一个比较奇特的bug,就是在用mvc4 自带的validate.js验证DateTime的时候不能通过,总是弹出一个日期控件,如图 经过反复检测,我发现了问题所在:1、如果日期格式是“2013/10/30”的时候,验证就通过了。具体的解决方案如下:新建一个js文件:jquery.validate.plus.jsjQuery.valida
2013-10-30 13:58:37 1672
原创 Jquery 全选、全不选、反选
全选,全不选,反选 $(function () { $("#selectAll").click(function () {//全选 $("#fruitList input:checkbox").attr("checked", true);
2013-08-30 15:28:09 577
转载 CSS3之圆角制作
如今CSS3中的border-radius出现后,让我们没有那么多的烦恼了,首先制作圆角图片的时间是省了,而且其还有多个优点:其一减少网站的维护的工作量,少了对图片的更新制作,代码的替换等等;其二、提高网站的性能,少了对图片进行http的请求,网页的载入速度将变快;其三增加视觉美观性。既然border-radius有这么多好处,我们就从他的语法,属性和属性值等方面来看其如何应用,又是如何制作圆角,
2013-08-28 10:17:01 629
转载 jQuery选择器中含有空格的注意事项
此文摘自《锋利的jQuery》,另外添加了一点自己的东西选择器中的空格是不容忽视的,多一个空格或少一个空格也许得到的结果会截然不同的。下面来看一个例子。先构建如下的HTML代码:Jquery教程Jquery学习Jquery插件PHP学习Jquery插件教程Jquery插件学习jQuery代码:var $test_a = $(".test :hidden");//带空格的
2013-08-24 21:44:06 988
转载 一看就会之—利用IIS服务发布网站(实践篇)上
概述 IIS全称为互联网信息服务,是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务,今天我们主要来看下如何用win7系统自带的IIS服务来发布我们开发的一个简单的ASP.NET网站,来对我们自己开发的网站进行一个简单的测试。 步骤1.开启IIS服务2.将IIS注册到VS中3.网站发布 1.开启IIS服务 a.控制面板—
2013-08-07 21:47:01 847
转载 LinQ&EF任我行(三)--LinQ to SQL
LinQ to SQL可以用来取代传统的基于SQL语句的查询操作。在以后的数据访问层(DAL)中,我们可以使用LinQ to SQL实现数据库的CRUD操作,在执行的时候.net框架会把LinQ to SQL查询表达式转换成对应的SQL语句再去执行。使用LinQ to SQL可以借助于LinQ语法大大简化我们数据访问的代码量,并且还具有编译检查、智能感知和强类型表达式等优点。LinQ to S
2013-08-07 14:22:09 1076
转载 LINQ&EF任我行(二)--LinQ to Object
LinQ to Objects是LinQ家庭的核心,其它的LinQ也使用了与LinQ to Objects相同的查询句法。最终编译器都是把LinQ句法翻译成扩展方法的链式表达式,同时把扩展方法中的lambda表达式转换成匿名类中的匿名方法,然后再把查询表达式编译成MSIL。LinQ to SQL、LinQ to DataSets、LinQ to Entities和LinQ to XML则不是把
2013-08-07 14:05:03 785
转载 LINQ&EF任我行(一)--C#3.0与LinQ
LinQ家族五大成员:LinQ to Objects - 默认功能,用来实现对内存中集合对象的查询LinQ to SQL - 针对SQL Server的查询,它是一个带有可视化的操作界面的ORM工具LinQ to DataSet - 对强类型化或弱类型化的DataSet或独立的DataTable进行查询LinQ to Entity - 对实体框架中EDM定义的实体集合进行查询。
2013-08-07 13:20:18 721
转载 jQuery中的load方法
调用load方法的完整格式是:load( url, [data], [callback] ),其中 •url:是指要导入文件的地址。 •data:可选参数;因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里。 •callback:可选参数;是指调用load方法并得到服务器响应后,再执行的另外一个函数
2013-08-06 16:35:33 896
转载 sql 2005 用户 sa 登录失败,该用户与可信SQL Server连接无关联 错误18452
解决方案用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码(sa的密码不能太简单,最好要有数字,字母,下划线字符组成,且长度最好大于10个字符);点击确定就可以了。
2013-07-25 09:23:35 681
转载 MVC中使用Ajax提交数据 Jquery Ajax方法传值到action
Jquery Ajax方法传值到action $(document).ready(function(){ $("#btn").click(function(){ $.ajax({ type: 'POST', url: "/Home/MyAjax", data: { val1: $("#txt1").val(), val2: $("#txt
2013-07-17 12:06:30 1256
转载 jquery 处理字符串
1.去掉空格 var txt=$.trim($("txt1").val()); 2.转为数字 txtNum=Number($.trim(txt)) + 1; var thisEle = $("#para").css("font-size"); //获取字体大小 var textFontSize = parseFloat(thisEle ,
2013-07-10 16:08:20 545
原创 JQuery val()方法二
对JQuery val()方法的了解更多一点下面是val()的其他用法:$(document).ready(function(){ $("button").click(function(){ $("#single").val("Single2"); $("#multiple").val(["Multiple2", "Multiple3"]); $("input"
2013-07-05 16:17:51 799
原创 JQuery val()方法的使用
JQuery 中val()的使用颇多且颇为方便,熟练掌握val()可以快速提高编程速度。val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。 下面是一个例子$(document).ready(function(){ $("button").click(fu
2013-07-05 15:59:24 1013
原创 更新条目时出错。有关详细信息,请参见内部异常
今天在做Entity Framework项目的时候,更新一条记录时,出现了“更新条目时出错。有关详细信息,请参见内部异常”, public virtual bool Update(T t) { try { context.Set().Attach(t);
2013-07-05 14:40:40 8051
原创 jquery attr()方法
在做项目的时候,遇到JQuery的attr()就心里犯抵触,总觉得很神奇,不敢阅读和使用,只要真正明白attr()的用法,我们得世界突然就明亮了,下面对attr()做一些范例介绍一下:jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。 1. attr(属性名)
2013-07-03 17:10:25 829
原创 SQL Server存储过程二
创建数据库脚本--建数据表--USE WageGOCREATE TABLE ProWage --程序员工资表( ID int identity(1,1) primary key, --工资编号 PName CHAR(10) NOT NULL , --程序员姓名 Wage int NOT NULL --工资)GO--插入数据--INSERT
2013-07-03 14:40:51 629
原创 SQL Server 存储过程一
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: -- Description: -- =============================================CREATE PROCEDUR
2013-07-03 13:34:21 680
转载 SQLSERVER编程基本语法-存储过程、触发器、游标
一、定义变量view sourceprint?--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值
2013-07-03 10:03:06 719 1
转载 Html.RenderPartial("")与Html.Partial("")区别
这个HtmlHelper的扩展方法Partial,和HtmlHelper自带的 RenderPartial功能比较接近, 两者都可以输出一个Partial视图;其区别如下: . Partial有返回值(MvcHtmlString);RenderPartial没有返回值(Void)。 不过Partial是将视图内容直接生成一个字符串并返回,RenderPartial方法是直接输出至当前 HttpCo
2013-07-01 16:22:42 602
转载 jQuery.getJSON的缓存问题的解决办法
今天做测试工作,发现了一个令我费解的问题,jquery的getJson方法在firefox上运行可以得到返回的结果,但是在ie8上测试,竟发现没有发送请求,故不能取到任何返回的结果,经历了一翻周折,找到了百度空间http://hi.baidu.com/fengluolyn/blog/item/0ac6b7130d8985ddf7039e83.html上的解决办法,便摘抄了下来……1 让每次调用
2013-07-01 14:32:24 578
转载 你清楚jquery是如何清除ajax缓存的吗?
大家都知道万恶的IE在ajax中往往只读取第一次ajax请求时候的数据,其余时候都是从cache提取数据,(太懒了T_T)。原生的JS清除ajax缓存的方法多,但是终觉有点繁琐,如果是用jquery的同学,就设置一个参数就OK了,那就是cache: false,比如:1234567891011$.ajax({ url: "mms-draf
2013-07-01 14:09:19 1900
转载 使用AJAX返回WebService里的集合 .
-------------------WebService1 ----------------------------- // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web
2013-07-01 12:24:16 456
转载 asp.net中的各种数据绑定使用
翻出以前的asp.net学习笔记,发现很多有关Gridview中的数据绑定使用,发上来大家看看,新手参考(控件党神器,嘿嘿。。。),高手莫笑!1、Gridview设置时间格式[html] view plaincopyprint?asp:BoundFieldDataField="Adddate"DataFormatString="{0:d}"Heade
2013-07-01 12:18:30 806
转载 Entity Framework 实践系列 —— 搞好关系 - 同事之间(多对多,many-to-many)
从 单相思(单向一对一) 到 两情相悦(双向一对一) 到 生儿育女(一对多),这是人生的一项使命 —— 成家。人生还有另一项使命 —— 立业。它不是一个人的事情,也不是两个人的事情,它需要很多志同道合的人并肩作战。与你并肩作战的人叫作同事,同事之间的关系是双向的,你和他是同事,同时他和你也是同事,你有很多同事,你的同事也有很多同事。这就是“多对多”关系。再回到博客的应用场景,文
2013-06-27 16:05:41 719
转载 Entity Framework 实践系列 —— 搞好关系 - 生儿育女(一对多,one-to-many)
从单相思(单向一对一),到两情相悦(双向一对一)并步入婚姻殿堂,接下来就是生儿育女,男人升级为父亲,如果生了很多孩子,那父亲与孩子之间的关系就是“一对多”。一个父亲有多个孩子,一个孩子只属于一个父亲。我们还是以博客为例,场景如下:一个博客(BlogSite)有多篇文章(BlogPost),一篇文章只属于一个博客。看类图:看表结构:BlogSite与BlogPost的
2013-06-27 15:31:13 561
转载 Entity Framework 实践系列 —— 搞好关系 - 两情相悦(双向一对一,one-to-one)- 续
在上篇文章中,我们通过WithRequiredDependent或WithRequiredPrincipal实现了“双向一对一”关系,但是Entity Framework生成的SQL语句很糟糕。在上篇文章发布一个多小时之后,我们找到了解决之道。这就是写博客带来的好处,逼着你静下心来深入思考。问题的原因在于我们向Entity Framework传递了不合情理的“一对一”关系信息,把Entit
2013-06-27 15:17:45 1022
转载 Entity Framework 实践系列 —— 搞好关系 - 单相思(单向一对一,one-to-one)
原以为躲入代码世界,就可以不用搞关系,哪知“关系无处不在”。写代码多年之后,终于明白“面向对象的关键是搞好对象之间的关系”。而Entity Framework作为ORM中的明日之星,首当其冲的使命就是配合对象搞好关系。博客园开发团队在使用Entit Framework的过程中,被困扰最多的就是实体类之间的关系处理以及这种关系与数据库之间的映射。所以,希望通过这个系列文章将我们的困惑、理解与实践
2013-06-27 15:16:37 668
转载 Entity Framework 实体关系总结
通过 Entiy Framework实践系列 文章,理了理 Entity Framework 的实体关系。 为什么要写文章来理清这些关系?“血”的教训啊,刚开始使用 Entity Framework 的时候,由于没有静下心来认真理清关系,走了一些"痛不欲生"的弯路。而我们目前开发的项目都在使用 Entity Framework,为了避免其他人再经历"痛不欲生"的弯路。于是下定决心边“理清
2013-06-27 14:32:33 526
转载 MVC实用构架设计(三)——EF-Code First(2):实体映射、数据迁移,重构
〇、目录一、前言二、实体映射 (一) DataAnnotation (二) Fluent API (三) 映射代码示例实体关系图实体类定义实体类映射映射类的应用三、数据迁移四、代码重构五、源码获取六、系列导航一、前言 经过EF的《第一篇》,我们已经把数据访问层基本搭建起来了,但并没有涉及实体关系。实体关系对于一个数据库系统
2013-06-27 14:01:42 1451 2
转载 Entity Framework 4.1 之三 : 贪婪加载和延迟加载
这篇文章将讨论查询结果的加载控制。EF4.1 允许控制对象之间的关系,当我们进行查询的时候,哪些关系的数据将会被加载到内存呢?所有相关的对象都需要吗?在一些场合可能有意义,例如,当查询的实体仅仅拥有一个相关的子实体,但是,多数情况下,你可能只需要加载部分数据,或者你喜欢的话,加载更多的数据。默认情况下, EF4.1 仅仅加载查询中涉及的实体,但是它支持两种特性来帮助你控制加载:贪婪
2013-06-27 13:24:16 656
转载 EF之POCO应用系列4——延迟加载
当我们进行查询的时候,哪些关系的数据将会被加载到内存呢?所有相关的对象都需要吗?在一些场合可能有意义,例如,当查询的实体仅仅拥有一个相关的子实体,但是,多数情况下,你可能只需要加载部分数据,或者你喜欢的话,加载更多的数据。 在EF4中支持延迟加载功能,那POCO是否也支持延迟加载呢。这个答案是肯定的。在POCO中支持延迟加载必需完成以下两个步骤:1、在需要延迟加载的属性前加上virt
2013-06-27 11:36:02 848
转载 Entity Framework中IQueryable, IEnumerable, IList的区别
使用工具追踪EF生成的SQL使用Entity Framework等ORM框架的时候,SQL对于使用者来说是透明的,往往很多人也不关心ORM所生成的SQL,然而系统出现性能问题的时候就必须关注生成的SQL以发现问题所在。使用过Toplink的朋友知道很只要设置日志打印级别=FINE就可以配置使之生成的SQL在服务器中打印出来,Entiry Framework没有那么幸运,在以前要检测生成SQ
2013-06-27 11:18:10 886
转载 C# 泛型集合List和非泛型集合ArrayList的性能比较
在使用ArrayList这样的非泛型集合的过程中,要进行装箱和拆箱操作,会有比较大的性能损失,而使用泛型集合就没有这样的问题。 现做一简单测试如下: //用来记录开始和结束的时间 DateTime startTime = new DateTime(); DateTime endTime = new DateTime();
2013-06-27 09:35:41 490
NPOI2.1插件
2014-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人