自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

原创 ModelState.IsValid一直为false

在使用MVC的System.ComponentModel.DataAnnotations数据验证时,如果属性中有引用类型(object,string,dynamic,自定义类型等),并且没有赋值时,就会一直为false。报错为the 属性名 field is required.1 设置属性为可空类型。prop {get;2 编辑项目文件,把 enable 去掉。其原因是,引用类型没有设置为可空类型。

2022-11-02 16:12:10 553 1

原创 sql server 分组,取每组的前几行数据

sql中group by或,获取每组中的前N行数据,目前我知道的有2种方法比如有个成绩表: 里面有字段学生ID,科目,成绩。我现在想取每个科目的头三名。  1.   子查询select * from score s where StudentName in (select top 3 StudentName from score where s.Subjects = Subje

2016-05-20 22:01:34 18515

转载 C# 垃圾回收中的大对象

转载自:http://www.csharpwin.com/csharpspace/13000r9527.shtmlCLR垃圾回收器根据所占空间大小划分对象。大对象和小对象的处理方式有很大区别。比如内存碎片整理 ------ 在内存中移动大对象的成本是昂贵的,让我们研究一下垃圾回收器是如何处理大对象的,大对象对程序性能有哪些潜在的影响。大对象堆和垃圾回收在.Net 1.0和2

2015-12-14 17:59:58 3439 1

原创 IIS 访问Json文件

今天发布一个程序,一个页面中需要访问一个json文件,但是一直访问不到,一看浏览器的console中,说json文件报404错误,但是路径也没有错,后来上网查找下,原来是IIS不支持访问json文件,没有映射。2、打开”MIME类型“。点击添加,扩展名写“  .json   ”,MIME类型写”     application/x-javascript       “。3、打开

2015-12-04 12:49:50 2073

原创 easyui的树表格使用总结

在当前项目中,我们使用的是easyui ,在此记录下来。我目前使用到的只有一个树表格。我表格的组建方式在后台组装数据成List,用MVC的Json返回给easyui。树表格的编辑:datagrid.treegrid("beginEdit", editRowID);  datagrid.treegrid("endEdit", editRow);更新数据:var data = datagr

2015-11-10 14:34:50 2536

原创 String,StringBuilder的区别

字符串是我们用的最多的一种类型。在面试中也是问的 最多的面试题。一般我们声明字符串都用关键字 string 他是C# 的基元类型。其实映射到了String类型上。字符串的值是不能改变的,虽然我们给一个字符变量不同的值,但是它对值的引用地址是完全不一样的。也就是说 string str = "hello"; str = "hi";  这2个引用地址是完全不一样的。这得从CLR对字符管理的机制

2015-11-10 11:32:34 354

转载 MVC框架自定义验证

本文转载自http://www.cnblogs.com/artech/archive/2012/05/15/custom-client-validation.htmlASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需要将相应的ValidationAttribute应用到Mo

2015-09-25 09:22:59 422

原创 泛型集合和泛型委托

一: 泛型委托:1. 泛型委托就是把泛型和委托结合起来。  2. 定义:delegate void MyDg();               3. 系统内置4个重要的委托(我们最常用的):a. Action  无返回值,T只能作为参数。例子:泛型集合List中的Foreach 有16个重载b. Predicate  返回bool型。例子:泛型集合中的Find,FindAll 有1

2015-08-27 00:13:06 1050

原创 泛型

1. 含义:泛型是指有一个或者多个类型占位符的类,结构体,接口,方法。类型可以用作参数,实例化或者声明变量,返回值。2. 使用:简单的来说:当多个方法或者类,结构体,接口功能相同,只是类型不一样时,就可以用泛型类或方法。泛型类或方法是为了减少代码。还有一种可以减少代码的方法是Object。2者都可以在写代码的时候不用在意它是什么类型,泛型是在运行时才加以区分,object是在使用这个变量时

2015-08-25 23:03:36 407

原创 委托 02

1. 多播委托:a. 含义:一个委托可以添加多个方法。        b. 实质:多播委托其实就是委托的父类(MulticastDelegate)c. 使用:// 委托追加一个方法myDelegate1.MyDG += SetMessage1; // 编译后实际上是  (MyDelegate)Delegate.Combine(myDelegate1.MyDG, new MyDele

2015-08-22 13:28:10 407 1

原创 委托 01

1.含义:是一个存放和方法相同签名的容器。(存放的是方法的地址)2.定义:delegate关键字来定义。  public delegate void DGMyDelegate(string strMsg);3.调用:1.和类一样,首先定义变量,和一个方法。 a.方法: void SayHi(string strMsg){MessageBox.Show("hello," + st

2015-08-22 13:27:27 391

转载 实现jQuery扩展总结

http://www.cnblogs.com/ellisonDon/archive/2012/08/12/2634503.html实现jQuery扩展总结开发自己需要的jQuery插件,看个示例说明"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> new document

2015-08-13 23:31:43 309

原创 Linq的join后面跟多个条件

在linq中join后面有时候需要跟多个条件。但是它限定了一个on后面只能有一个equals。所以我们用匿名类来实现。from s in lstAjoin b in lstB on new {s.ID,s.a_Name}equals new {b.ID,b.b_Name} select new {};这样就解决了join后面跟多个条件。但是他也是有条件限定的,比如,

2015-08-13 23:30:06 2407

原创 IE下的“SCRIPT70: 没有权限”的错误

这个原因我是在iframe中遇到的,当子页面操作父级页面的元素是,操作多次就会遇到这个问题。上网搜了下,说是jQuery的原因,我用的的1.9,所以我用了原生的js。就解决了问题。下面是代码// 由于jquery在IE下,多点击2次会出现‘没有访问权限’的错误,只有用原生的js了            var objIframe = window.parent.document

2015-08-05 13:39:13 16676

转载 js的本地存储localstorge

转载自: http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html最近公司做一个项目,需要把数据到本地中,开始想用json做,后面发现localstorge这个更好,而且数据量不是很大。下面是博客的正文ML5 LocalStorage 本地存储HTML5 LocalStorage 本地存储

2015-08-04 11:24:48 1334

原创 Ajax get,post 的跨域请求

当ajax请求别的网站的数据时候,就是跨域请求。但是一般的ajax就不行了,需要设置一下。1.get方式前台type: "get",url: "http://www.baidu.com", //请求的域名async: false,  // 默认为true,不同步 dataType: "jsonp",  //  返回的数据格式   ,jsonp: "callb

2015-07-31 11:28:53 777

原创 javascript 的对象(Object)

javascript是一 种 基于对象的弱类型语言,但是它有些特殊,因为没有类(class)。那么javascript的对象编程是怎么实现的呢?用函数。参考: http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html总的来说用funcction来创建要变的属性。然后用pr

2015-07-01 16:30:47 240

原创 javascirpt 的闭包----我的简介

我觉得在说闭包之前,必须的知道一个东西,就是全局变量和局部变量。 全局变量和局部变量是相对的.var num1 = 0;        function ClassA() {            var num1 = 10;   alert(num1);// 10        }        alert(num1); // 0这个num1就是全局变量和

2015-07-01 15:51:02 380

原创 win7下Windows服务弹出窗体应用程序

原因最近公司一些业务上的需要,需要一个winform程序一直运行。但是如果这个程序被停止或者没有开机启动,就需要启动它。于是我就想到了用服务来监控它是否在运行。但是在调试的时候,用服务启动这个程序却一直只能启动进程,而不能看到窗体。解决办法在同事的帮助下,知道了原因。原来是session 0 的原因。在网搜了一个方法,用CreateProcessAsUser这个方法来创建。

2015-06-08 23:11:56 806

原创 Linq 的Join多条件

今天遇到了这个问题,在网上查了资料,大部分都推荐了这2种方法在linq 的join后面加上多个条件。第一种是直接用重新from from u in table1                       from s in table2                       where u.id == s.id || u.id == s.sid           

2015-03-20 13:30:34 4744

转载 String和StringBuilder的区别

文章原文出处:http://blog.163.com/zhaoyanping_1125/blog/static/201329153201204111726152/自己总结,简而言之,stringbuilder和string的区别在于:stringbuilder是变长的。string是定长的。 以下详细介绍String和StringBuilder的使用:

2015-03-17 19:12:16 344

原创 关于微软自带的登陆中 Context.User 中的一些方法

最近公司写一个项目,用的是微软自带d

2014-09-17 22:49:52 693

原创 垃圾回收

C#是托管代码,他在运行时,会在内存中划出yi

2014-09-16 22:27:38 365

原创 Eval的数据绑定

当用Eval 和Bind绑定数据时,都用的是<%# Eval("")

2014-07-02 18:01:46 1033

转载 ASP.NET Forms权限验证

本文PDF下载安全性是 ASP.NET Web 应用程序中一个非常重要的方面。它涉及内容非常广泛,不能在一篇文章内说明所有的安全规范,本文讲述如何利用Forms 身份验证构建安全的 ASP.NET 应用程序,它是目前被使用最多最广的验证/授权方式。本文以ASP.NET2.0在Forms 身份验证上的实现方法进行说明。相信读者都己经看过许多类似这样的文章,无论是在网上或是某些专业书籍上。最近

2014-06-30 14:28:30 412

原创 我对委托的理解2

1.为了安全和不必要的删除方法,委托可以被feng

2014-05-07 21:45:55 396

原创 我对委托的初级理解

1.什么是委托?委托实际是就是一个类。虽然声明的时候,没有方法体,但是在编译的时候它会编译成一个类。这个类继承了Delegate。 我们定义的委托 --> MulticastDelegate --> Delegate委托在编译的时候会定义一个Invoke方法,当我们调用委托时,实际上调用的就是委托的Invoke方法。2.委托有什么作用?委托其实就是把方法当作参数传递在方法中间。我们

2014-05-07 14:32:15 522

转载 asp.net面试题

ASP.NET面试题(推荐_有答案)1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private :   私有成员, 在类的内部才可以访问。      protected : 保护成员,该类内部和继承类中可以访问。      public :    公共成员,完全公开,没有访问限制。      int

2014-05-02 11:57:21 554

原创 C#的索引器

C#的索引器和属性差不多,主要是为了让类可以向数组一样的

2014-05-02 11:44:13 413

原创 js dom元素的选取

1.获取节点:根据元素Id获取元素document.getelementById("元素Id"),值是一个object根据元素name获取元素document.getelementByName("元素的Name"),值是一个object根据元素标签获取获取元素document.getelementByTagName("元素标签名,比如div"),值是一个集合2.根据已经有的节点,来获取

2014-04-24 19:32:04 929

原创 CommandArgument的多个参数传递

前台' />

2014-04-17 13:20:54 777

转载 jquery获取元素

jquery 元素选择器集合一、基本选择器1. id选择器(指定id元素)将id="one"的元素背景色设置为黑色。(id选择器返单个元素)$(document).ready(function () { $('#one').css('background', '#000'); });2. class选择器(遍历css类元素)将clas

2014-04-15 21:42:36 886

原创 数据源控件的SelectParameters

SelectParameters的可以在后台手动添加和删除

2014-04-08 16:47:02 1549

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除