
c# asp.net
文章平均质量分 58
chichaodechao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c# ajax the message received from the server could not be parsed
c# ajax the message received from the server could not be parsed 在updatepanle里面包含了一个gridview,经常不时的出现这个错误the message received from the server could not be parsed!查了晚上的资料发现了原因。updatepanle里的是原创 2011-11-16 12:54:11 · 1025 阅读 · 0 评论 -
web.config 中SessionState的配置
web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自 同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的 丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。 现在在ASP.NET环境中,我们依然转载 2012-07-30 14:34:44 · 815 阅读 · 0 评论 -
C# 读取Excel
经常需要在数据库与Execl之间互导数据。net时代,ADO.NET可以使用使用Microsoft.Jet.OleDb访问访问Excel,网上已经有很多类似的资源,最典型也是最简单的可能如下:(asp.net环境) // 连接字符串 string xlsPath = Server.MapPath("~/app_data/somefile.xls"); // 绝对物理路径 strin转载 2012-09-10 12:48:17 · 1134 阅读 · 0 评论 -
GridView中实现CheckBox的全选
用脚本实现: asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="AreaID" DataSourceID="SqlDataSource1"> Columns> asp:Boun转载 2012-09-11 14:11:42 · 505 阅读 · 0 评论 -
C# 正则取汉字、取数字
首先注释一下,正则表达式[\u4e00-\u9fa5]表示匹配中文,则正则表达式[^\u4e00-\u9fa5]表示匹配非中文,既去除汉字。用Replace方法将匹配的非中文替换为空字符串,也就是去除了文本中的非中文字符。 string _s= Regex.Replace(_s, @"[\u4e00-\u9fa5]", ""); //去除汉字 string _s= Regex.Replace(转载 2012-10-09 11:41:07 · 2680 阅读 · 0 评论 -
ServiceController操作Windows服务
使用.Net框架类库中自带的组件ServiceController可以实现对 Windows服务的操作。创建 ServiceController 的实例后,必须为其设置两个属性来标识与其交互的服务:计算机名称和要控制的服务的名称,MachineName 默认设置为本地计算机,除非想将该实例设置为指向另一台计算机不,否则不要修改。 方法:ServiceController.GetServices(转载 2012-09-24 13:08:46 · 2122 阅读 · 0 评论 -
RichTextBox分行设置样式
RichTextBox比普通TextBox强大,就在于它能够包含多样式的数据,可以分段、分行自由设置需要的字体样式和颜色。看似简单,今天写的过程中却走了很多弯路,平时不注意的细节问题都显示出来,搞了大半天,终于收场,于是写下来供各位朋友参考,免得再走弯路。 遇到的最大问题是,明明分行选择的字符串,设置颜色和字体后,再增加数据,最终全部都变成设置的样式了。一步一步跟下来,发现问题的根源:换行符和增转载 2012-11-16 11:25:06 · 842 阅读 · 0 评论 -
winform程序未捕获异常解决方法 EventType clr20r3 P1
在开发winform程序时,用到多线程,在服务器部署后运行,老是自动关才程序,症状描述如下: 在Windows Server 2003的操作系统上,运行.Net 2.0或者3.5的应用程序时,会发现没有任何反应,到系统的事件查看器里会发现类似EventType clr20r3 P1....P2...PN的错误提示。 很可能的原因就是:应用程序出现了异常,而.net没有或者无法捕转载 2012-12-14 13:35:09 · 6683 阅读 · 0 评论 -
C#操作IIS完整解析
http://www.cnblogs.com/chenkai/archive/2010/07/26/1785074.html 最近在为公司实施做了一个工具,Silverlight部署早已是轻车熟路, 但对于非技术人员来说却很是头疼的一件事,当到现场实施碰到客户情况也各不相同, 急需一个类似系统备份的"一键工具"快速实现应用程序部署和数据库进行关联. 网上关于这方面资源也比较混乱,其中对于转载 2013-01-05 08:43:24 · 369 阅读 · 0 评论 -
HttpContext.Current.Cache 和 HttpRuntime.Cache
.NET中Cache有两种调用方式:HttpContext.Current.Cache 和 HttpRuntime.Cache,这两种方式有什么区别呢?我们先看MSDN上的解释: HttpContext.Current.Cache:为当前 HTTP 请求获取Cache对象。 HttpRuntime.Cache:获取当前应用程序的Cache。 我们再用.NE转载 2012-07-30 14:31:34 · 779 阅读 · 0 评论 -
C#编程规范
C#编程规范 第一章 概述 规范制定原则 1 方便代码的交流和维护。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解。 术语定义 Pascal 大小写 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如:转载 2012-06-19 11:32:06 · 391 阅读 · 0 评论 -
C# JavaScript 互访
C#和javascript的简单交互 2009-01-20 13:53 1.asp.net呼叫js Response.Write(""); Response.Write("alert('登峰欢迎您 ');" ); Respons转载 2011-11-16 13:15:05 · 329 阅读 · 0 评论 -
C#编写windows服务程序步骤
1. 新建一个项目,或者从选择当前解决方案--右键-添加--新建项目 2. 选择(项目类型)Visual C#项目,(模板)Windows 服务,填写要创建的服务名称(修改默认的WindowService1成为你自己的服务名称),然后按确定按钮. 3. 资源管理器中默认创建一个WindowsService1的项目,项目下包括一个Service1.cs文件 4. 左侧选择"工具箱"--原创 2011-11-16 12:25:52 · 285 阅读 · 0 评论 -
泛型List基础.-find
List class OpenService { public string Name; public string Desc; } List ListOpenService=new List(); ListOpenService.Add(New OpenService(name:desc) ) ListOpenService.Add(New OpenSe原创 2011-11-09 13:35:43 · 352 阅读 · 0 评论 -
C#基础-获得当前程序的 空间名.类名.方法名
string typeName = this.GetType().ToString();//空间名.类名 string typeName = this.GetType().Name;//类名 new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name 方法名 ------------------------原创 2011-11-09 13:38:02 · 1602 阅读 · 0 评论 -
C# 基础XML整理
从网上整理所得 XMLDocument来操作XML比较简单,虽然有时效率不是很高。代码如下 已知有一个XML文件(bookstore.xml)如下: xml version="1.0" encoding="gb2312"?> bookstore> book genre="fantasy" ISBN="2-3631-4"> title>Oberon's Legacytit原创 2011-11-11 15:52:26 · 273 阅读 · 0 评论 -
【VS2008安装deffactory.dat出错】如题
出现这个问题是由于精简版本(没有MSDN库的ISO)的ISO中没有deffactory.dat文件, 【问题】 昨天EMULE工作了6个多小时,终于下载了VS2008.iso文件。当时看网友的评论,说是90天版本,如果要正常用可以通过更改安装文件的序列号方法实现。手头有ULTRAISO8.3版本,当时就修改了安装文件并重新保存。没想问题却产生了。 安装一会后,出现了无法打开。。。temp\.转载 2011-12-29 08:55:55 · 926 阅读 · 0 评论 -
在winXP(win7)上安装VS2010时VC9.0Runtime组件总是安装失败。解决方法
失败提示: ---------------------------------------------------------------------------------------------------------------------------------------------------- 尝试解决: 在单独安装 VC 9.0 RUNTIME 提示 windows原创 2012-03-16 09:30:45 · 2777 阅读 · 1 评论 -
如何在ashx页面获取Session值
在一般事务处理页面,可以轻松的得到 Request,Response对象,从而进行相应的操作,如下: HttpRequest Request = context.Request; HttpResponse Response = context.Response; 但是要得到 Session的值就没有那么简单了。比如你要在ashx得到保存在Session中的登录帐号Session["user转载 2012-04-11 08:47:50 · 1404 阅读 · 0 评论 -
C#反射属性例子
程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。反射通常具有以下用途: 使用 Assembly 定义和加载程序集,加载在程序集清单中列出的模块,以及从此程序集中查找类型并创建该类型的实例。 使用 Module 了解如下的类似信息转载 2013-03-27 15:32:35 · 463 阅读 · 0 评论