随笔分类 -  ASP.NET

asp.net方面的资料积累
摘要:.NET环境下Session管理的3种方式——进程内、进程外、数据库   第一种方式为默认的InProc模式,Session被存储在IIS进程中,每个虚拟目录是隔离的,所以无法共享Session  第二种方式State Server, 虽然是独立的状态服务器(进程),但在内存中这些应用程序还是隔离的,我要想让他们实现共享,就需要修改内存?难度大了  第三种方式,数据库服务器。由于对Session的全部操作都是由存储过程来实现的,而且存储过程未进行加密,所以我就设想通过修改存储过程的内部结构来达到共享的目的 阅读全文
posted @ 2010-12-09 16:23 地、 阅读(679) 评论(0) 推荐(0)
摘要:GOOGLEasp.netasp.net中引入外部js文件,容易产生中文乱码,讨论解决方法。 在asp.net中时常需要调用js代码,如果js写在asp.net中,一般是不会出现乱码的问题。因为他们具有相同的编码。如果需要引用外部的javascript代码就会有乱码的风险了。一般情况下Asp.net 阅读全文
posted @ 2010-04-17 14:31 地、 阅读(3220) 评论(0) 推荐(0)
摘要:aspx.net 页面下文件下载功能函数整理fullFilename 要下载的文件的路径+文件名代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1publicvoidFileDownLoadDel(stringfullFilename)2{3Sys... 阅读全文
posted @ 2010-04-03 15:13 地、 阅读(380) 评论(1) 推荐(0)
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--privateDataTablegetDataTable(stringfilePath,stringfileName){DataTabledt=newDataTable();stringstrCon... 阅读全文
posted @ 2010-03-20 15:32 地、 阅读(427) 评论(0) 推荐(0)
摘要:一、认识Web.config文件  Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。... 阅读全文
posted @ 2010-01-28 10:07 地、 阅读(230) 评论(0) 推荐(0)
摘要:Response 对象使用 Response 对象可以将输出发送到客户端。语法Response.collection|property|method 集合cookie 指定 cookie 值。可以使用该集合设置 cookie 的值。 属性Buffer表明页输出是否被缓冲。CacheControl决定代理服务器是否能缓存 ASP 生成的输出。Charset将字符集的名称添加到内容类型标题中。Con... 阅读全文
posted @ 2010-01-16 10:39 地、 阅读(213) 评论(0) 推荐(0)
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1usingSystem;2usingSystem.Data;3usingSystem.Configuration;4usingSystem.Collections;5usingSystem.Web... 阅读全文
posted @ 2009-12-21 17:15 地、 阅读(432) 评论(0) 推荐(0)
摘要:在Global.asax启动一条线程就ok了,下面是启动线程定时写文件的例子 Global.asax C# code [代码]很不错的网盘(http://ww618.com/-旺旺618 祝博友们每天旺,每天发。-_-) 阅读全文
posted @ 2009-11-26 12:02 地、 阅读(696) 评论(0) 推荐(0)
摘要:DATEDIFF 函数 [日期和时间] 作用 返回两个日期之间的间隔。 语法 DATEDIFF ( date-part, date-expression1, date-expression2 ) date-part : year | quarter | month | week | day | hour | minute | second | mil... 阅读全文
posted @ 2009-11-21 16:39 地、 阅读(2785) 评论(0) 推荐(0)
摘要:DriveInfo[] allDrive = DriveInfo.GetDrives();//获取一个DriveInfo对象数组,代表当前计算机的所有逻辑分区 foreach (DriveInfo item in allDrive) { if (item.IsReady)//验证磁盘空间是否可读,一免不可读的异常。 { if (item.Name.ToUpper().ToString() == "... 阅读全文
posted @ 2009-11-20 10:13 地、 阅读(344) 评论(0) 推荐(0)
摘要:1、^(-)?(\d+|,\d{3})+(\.\d{0,4})?$^(-)?(\d+|,\d{3})+(\.\d{0,mumber})?$货币验证,小数点后几位取决于{0,number}中的mumber\d+(\.\d\d)?货币验证:小数点后两位验证正则表达式30分钟入门教程http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se... 阅读全文
posted @ 2009-11-14 19:18 地、 阅读(224) 评论(0) 推荐(0)
摘要:public void showScript(string pMessage) { this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language = javascript>alert('" + pMessage + "')</script>"); //脚本 Type cstype ... 阅读全文
posted @ 2009-11-11 16:05 地、 阅读(384) 评论(0) 推荐(0)
摘要:1、GridView1_RowDataBoundprotected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //这里的处理是为了回显之前选中的情况 if (e.Row.RowIndex > -1 && this.SelectedItems != null) { DataRowVi... 阅读全文
posted @ 2009-11-11 14:05 地、 阅读(260) 评论(0) 推荐(0)
摘要:配置httpRuntime也可以让FileUpload上传更大的文件,不过设置太大了会因用户将大量文件传递到该服务器而导致的拒绝服务攻击(属性有说明)<httpRuntime><httpRuntime useFullyQualifiedRedirectUrl="true|false" maxRequestLength="size in kbytes" executionTimeo... 阅读全文
posted @ 2009-10-29 09:12 地、 阅读(320) 评论(0) 推荐(0)
摘要:protected void btnup_Click(object sender, EventArgs e) { if (lb_busspot.SelectedIndex == -1) { return; } //获得连续选中的项索引 int[] Indices = lb_busspot.GetSelectedIndices(); int length = Indices.Length; stri... 阅读全文
posted @ 2009-10-28 16:54 地、 阅读(608) 评论(0) 推荐(1)
摘要:1、一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("<script>window.location='http://dotnet.aspx.cc';</script>") 方法外,是不能在新窗口打开所指定的 URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有... 阅读全文
posted @ 2009-10-28 10:31 地、 阅读(3744) 评论(1) 推荐(2)