C#
文章平均质量分 76
lavly
喜欢闷 喜欢···
展开
-
数组linq
1、public void Linq1() { int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var lowNums = from n in numbers where n select n;原创 2009-07-20 14:19:00 · 1051 阅读 · 0 评论 -
回发或回调参数无效。在配置中使用
回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解原创 2009-08-26 19:37:00 · 3737 阅读 · 0 评论 -
js中cookie的使用详细分析
JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是 存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。因此,原创 2009-08-28 16:28:00 · 625 阅读 · 4 评论 -
获取多样时间
C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 今天 DateTime.Now.Date.ToShortDateString(); 昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShor原创 2009-09-11 13:13:00 · 695 阅读 · 0 评论 -
过滤关键字大全-网页关键字过滤-sql注入关键字过滤
using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; using System.Web; using System.Security.Cryptography; public class Input {原创 2009-09-14 15:27:00 · 2563 阅读 · 0 评论 -
发送邮件(到目前我用过最成功的发送邮件方式)
/// /// 发送激活账号邮件 /// /// 发送标题 /// 收件人邮箱 /// 发送内容 /// 输出错误信息 成功则为空 public void sendEmail(string subject, string email, string body, out string message) { message = stri原创 2009-09-28 16:49:00 · 882 阅读 · 0 评论 -
VS 页面无法显示的原因分析及解决办法
前段时间用VS2008开发网站项目时,按F5调试,居然出现页面无法显示,但是把地址栏里的localhost修改成127.0.0.1居然就可以,相当郁闷。在网上搜索了半天,说法都是一样,都说是NOD32的问题,这些人都是在互相的抄袭、转载,也不实际验证一下。后来在Sun Developer Network上看到了曙光。详细内容见:http://bugs.sun.com/bugdatabase/vie原创 2009-10-09 11:35:00 · 3469 阅读 · 0 评论 -
ASP.NET状态服务及session丢失问题解决方案总结
asp.net Session的实现: asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的,因此用HttpModule做Session是再合适不过了。 ASP.NET中Session的状态保持方式 ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同原创 2009-10-10 14:24:00 · 783 阅读 · 0 评论 -
目前访问网站的用户过多 HTTP 错误 403.9 - 禁止访问:连接的用户过多 解决办法
目前访问网站的用户过多 HTTP 错误 403.9 - 禁止访问:连接的用户过多 解决办法 原创↑我们知道Windows 2000专业版或Windows XP专业版操作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版操作系统中不存在这种连接限制问题。Microsoft提供了一个管理IIS的小工具MetaEdit,MetaEdi原创 2009-08-13 17:39:00 · 1843 阅读 · 0 评论 -
dbhelper
不可用静态 除了字符串链接原创 2009-08-13 17:36:00 · 389 阅读 · 0 评论 -
ASP.NET关于"未将对象引用设置到对象的实例"异常的原因
关于"未将对象引用设置到对象的实例"异常的错误1、ViewState 对象为Unll。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。这几个原因,可检查了很多遍,最后还是无果而终啊.原先代码是这样的Label MyLab = (Label) e.Row原创 2009-08-13 17:35:00 · 1013 阅读 · 1 评论 -
在asp.net webservice中如何使用session
在使用asp.net编写webservice时,默认情况下是不支持session的,但我们可以把WebMethod的EnableSession选项设为true来显式的打开它,请看以下例子: 1 新建网站WebSite 2 新建web服务WebService.asmx,它具有以下两个方法: C#-Code: [WebMethod(EnableSession = true原创 2009-07-21 13:31:00 · 1062 阅读 · 0 评论 -
sessionState的几种设置
mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false"原创 2009-07-28 17:21:00 · 1804 阅读 · 0 评论 -
如何在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件?
在Repeater的ItemTemplate模板中的控件,我们可以用Items属性来遍历行并用FindControl进行寻找,如下所示:在Repeater的Item Command事件下下遍历: for(int i=0;i { CheckBox cb=(CheckBox )repeater1.Items[i].FindControl("CheckBox1"原创 2009-07-30 10:58:00 · 1081 阅读 · 0 评论 -
关于c# SESSION丢失问题解决办法
用C#开发程序的时候经常会遇到Session很不稳定,老是数据丢失。下面就是Session数据丢失的解决办法希望对您有好处。 1、在WEB.CONFIG文件中修改SESSION状态保存模式,如: 2、启动系统服务“ASP.NET状态服务 ”,系统默认是手动启动的 3、如果SESSION中保存的数据类型是自定义的,如结构,请在自定义数据类型处序列化会话状态,即在类或结构申明前加[Serializab原创 2009-07-28 18:25:00 · 1710 阅读 · 0 评论 -
web.config文件的配置 作
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。原创 2009-08-13 11:07:00 · 444 阅读 · 0 评论 -
CSS hack:区分IE6,IE7,firefox
区别不同浏览器,CSS hack写法: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:g原创 2009-08-13 17:37:00 · 382 阅读 · 0 评论 -
高性能网站建设之减少Http连接数
在对大访问量网站进行性能优化时,其中有一点是尽量减少http连接数,道理很明了,减少了单个PV的http连接数,肯定可以增加单台服务器的用户负载数。 减少Http连接数的具体方法是减少没必要的iframe使用,合并js文件,css文件,和一种常见的方法,合并Css小背景图,合并Css小背景图这一点已经有很多大网站都在做了,比如淘宝,百度贴吧,他们页面上看似有很多小的背景图片,而实际上这些图原创 2009-08-13 17:38:00 · 534 阅读 · 3 评论 -
validateRequest
ASP.NET 默认会自动验证客户端提交的值,这是为了安全,但一方面也带来了麻烦,比如我们在客户端界面输入:,就会产生异常,这显然妨碍了我们的程序工作,参照 .NET Framework 2.0 原话进行解决:从客户端(tb="")中检测到有潜在危险的 Request.Form 值。 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝原创 2009-08-13 11:08:00 · 571 阅读 · 0 评论 -
partial关键字的作用
C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3) 需要多人合作编写一个类。局部类型是一个纯语言层的编译处理,不影响任何执行机制——事实上C#编译器在编译的时候仍会将原创 2009-10-28 10:52:00 · 870 阅读 · 0 评论