![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET C#
文章平均质量分 67
nolast02
我很懒,什么也不留下
展开
-
将Session保存在SqlServer中
首先需要安装用于存放会话的数据库,当然,MS在.net Framework中已经提供了现成的工具。在类似于:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727文件夹下可以找到InstallSqlState.sql 文件,这其实是一个文本文件,里面存放着用于创建“会话数据库”的脚本,只需要把它们复制到查询分析器中,运行就可以了。提示成功后,会在相应的数据转载 2008-05-10 11:14:00 · 411 阅读 · 0 评论 -
引以为戒 .NET开发者常犯的错误
.NET开发过程中不是程式的无法运行,就是程式的效率慢的同蜗牛在爬; 这种情况在.NET的新手中尤其常见;我不知道为什么,一些介绍.NET开发的书本里引用的例子代码,也对此问题视而不见,尤其让我郁闷的是一些我喜欢的书也出现了同样的问题。这篇文章不仅对.NET开发者的新手有帮助,同样对哪些有经验,也带来一些启示和参考。他们会遇到什么样的问题?1. 数据库连接超时2. 创建的对象只管用转载 2009-08-11 10:38:00 · 331 阅读 · 0 评论 -
C#汉字转拼音功能类
此代码属改造而来,没有太深的技术难度,仅仅是排除了原来代码的错误、增加了一些常规需求。目前此类可以实现的功能如下: 1、对中文字符串进行拼音转换的基本功能 2、支持并可自定义拼音单词间的分隔符 3、支持并可自定义是否将拼音单词首字母大写 4、支持并可自定义多音词预定音 5、支持并可自定义转换过程中要排除解析的字符,例如中文标点 输出示例:转载 2008-06-07 21:51:00 · 390 阅读 · 0 评论 -
JavaScript使用技巧精萃(一)
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm("+"确认删除?"+")"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm("+"确认删除?"+");"; 3. private void grdProject_转载 2008-06-03 15:35:00 · 321 阅读 · 0 评论 -
JavaScript使用技巧精萃(二)
1.4屏蔽浏览器右上角“最小化”“最大化”“关闭”键 function window.onbeforeunload() { if(event.clientX>document.body.clientWidth&&event.clientY { window.event.returnvalue = ""; } } 或者使用全屏打开页面 window.open(www.32pi转载 2008-06-03 15:37:00 · 304 阅读 · 0 评论 -
常用正则表达式
"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0转载 2008-05-14 16:14:00 · 330 阅读 · 0 评论 -
一个用C#编写的自动读写配置文件的开源组件
摘要 在项目开发中经常要读写那些以各种格式存放的配置文件,每次为了读写这些文件都要编写一堆代码,非常麻烦。于是最近终于下定决心,写一个自动读写配置文件的组件,以便达到一劳永逸的效果。 需求为了达到自动读写的目的,我们需要满足如下需求:1、 对于不同格式的配置文件,只需添加相应的配置模式接口实现,就可以使组件自动读取相同格式的配置文件。2、 可以方便设置不同模式下的参数转载 2008-05-14 16:30:00 · 437 阅读 · 0 评论 -
页面跳转
页面跳转一般分为两大类:服务器端跳转和客户端跳转,其一般的形式为:如果你要在服务器端跳转,可以这样:如果你要在客户端跳转,可以这样: script language="javascript" type="text/javascript">window.location.href="WebForm1.aspx";;script>如果你要让页面显示几秒钟之后跳转,可以在html转载 2008-05-14 16:20:00 · 828 阅读 · 0 评论 -
页面的生存周期
介绍弄懂Page的生存周期(lifecycle)对于开发asp.net应用程序来说是非常重要的。很多.net初学者在处理动态加载控件的时候都出现过回发后丢值,丢状态之类的问题。HTTP协议是无状态的,这就是web程序不同与windows程序的一个天生的问题,如果要学习asp.net的话,Page的生存周期将是你最重要的基础之一。事件的顺序是怎样的,特别是asp.net 2.0新增了母板页后,使其变转载 2008-05-14 16:12:00 · 570 阅读 · 0 评论 -
C# 2.0 泛型编程
c#泛型演示class stack{ private t[] store; private int size public stack() { store = new t[10]; size = 0; } public void push(t x) { store[size++] = x; } public void t pop() { retur转载 2008-05-14 16:06:00 · 463 阅读 · 0 评论 -
DotNet项目组编码规范
要开发出专业化的软件产品,在编码阶段,必须严格贯彻一定的代码开发准则,这会减少程式的隐含错误,同时使程式的内部结构清晰。从而开发出少错误、易维护的优质程式,使得程式的团队合作性和专业化程度大为提高。这是软件开发中公认的一个准则,也是软件工程在编码阶段的一个具体的应用。一. 程序代码的注释1.存储过程的头部注释每一个存储过程都要写注释,写在最前面。如/*Author:转载 2008-05-14 16:33:00 · 288 阅读 · 0 评论 -
ASP.NET 程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.Query转载 2008-05-14 16:31:00 · 279 阅读 · 0 评论 -
在GridView中插入行
GridView是个功能强大的控件,有时侯,我们用它来装载多行数据并编辑,最后再批量更新。在编辑时,很可能会需要在其中插入一些行用于添加新的数据,下面提供一个示例以演示实现的基本方法。 页面文件:form id="form1" runat="server"> div> asp:GridView ID="GridView1" runat="server" AutoG转载 2008-05-10 11:41:00 · 1205 阅读 · 1 评论 -
VS2005的复制网站功能
在开发工作中,经常会遇到功能大同小异的网站,开发这种网站既轻松又郁闷。轻松的是做过的东西轻车熟路,郁闷的是许多工作又要重复地做一遍。对于这种情况,以前的做法是手工将旧的站点文件复制一份,然后再重新创建一个项目并添加这个网站。或者对于差异较大的,先创建网站项目,再根据需要添加所需的文件。 无论哪种做法,都有手工作业的成分在里面,要么效率低,要么易出错。很早就知道VS2005有个“复制网站”的功转载 2008-05-10 11:29:00 · 649 阅读 · 0 评论 -
一个DataTable的行列转换代码
C# code<!-- Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public static void Main() { DataTa转载 2009-09-04 15:32:00 · 646 阅读 · 1 评论