摘要:
为ASP.NET 2.0配置数据源 在ASP.NET 2.0中提供了大量的Provider,以及Master Page、Theme/Skin等新技术,而这些技术都需要有一个数据库的支持。而ASP.NET 2.0默认的是采用SQL Express,在实际开发中我们用的最多的还是Sql Server,因为我们要进行一定的配置。下面简要叙述在ASP.NET 2.0中使用SQL Server 2K/2K... 阅读全文
摘要:
新增的页面事件:在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET 2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IPostBackDataHandler)—》Page... 阅读全文
摘要:
1 利用app_offline.htm 在asp.net 2.0中,如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么“本网站正在更新”等等的信息,在ASP。NET 2。0中,你可以建立一个叫app_offline.htm(大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录... 阅读全文
摘要:
1.简单数据绑定定 2.数据源控件 控件名 控件描述SqlDataSource 一切支持SQL语句的数据源控件AccessDataSource Access数据源控件XmlDataSource XML数据源控件Obj... 阅读全文
摘要:
第一步:输入ildasm 这个是个反编译工具 第二步:第三步:打开需要的exe或者dll文件 阅读全文
摘要:
C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewFi... 阅读全文
摘要:
JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等 1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个It... 阅读全文
摘要:
"^\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... 阅读全文
摘要:
2遇到的问题:如何在表格出现滚动条?解决方法: ";其中style中可将overflow属性设置成:auto、hidden、scroll,须设定div的height,在超过该高度时,auto、scroll将出现滚动条。 3遇到的问题:制作细线表格解决方法:方法1:把表格的cellspacing设置为1,cellpadding和border均为0,分别填充表格的背景色和单元格的背景色... 阅读全文
摘要:
//第几个没有选//一个也没有选 阅读全文
摘要:
表单定义:客户端表单验证是由表单的onSubmit事件触发,由于表单的onSubmit事件只能由提交按钮触发,所以如果要用函数提交表单form1.submit(),则必须同时执行form1.onSubmit()。类型定义:一、整型(int)定义:valueType="int"属性:objName 对象名称(字符串)mustInput 必输项(true/false)minInput 最小值(数字)m... 阅读全文
摘要:
1/**//* 分页 2 参数说明: 3 prefix:前缀;chkAll:全选框;chkSingle:单选框ID 4 5 使用方法: 6 if(e.Item.ItemType == ListItemType.Header) 7 { 8 ((CheckBox)e.Item.Cells[1].FindControl("chkAll")... 阅读全文
摘要:
1/**//// 2 /// 按比例缩放图片 3 /// 4 /// 图片的路径 5 /// 图片的高度 6 /// 图片的宽度 7 /// 8 public static string GetImageSize(string imgUrl,int imgHeight,int imgWidth)... 阅读全文
摘要:
1/**//// 2 /// 功能:在页面post时保存屏幕滚动状态; 3 /// 直接在Page_Load中加入Zeda.CNE.Common.RetainScrollPosition(); 4 /// 不能加在if(!Page.IsPostBack){}内; 5 /// 加入的两个隐藏域为__SCROLLPOS_TOP和__SCROLL... 阅读全文
摘要:
1/**//// 2 /// 保存div与页面滚动条的位置 3 /// 9 /// DIV的ID数组10 public static void RetainScrollPosition(string[] divId)11 {12 13 System.Web.UI.Page page... 阅读全文
摘要:
1/**//// 2 /// 创建随机字符串 3 /// 4 /// 随机数的位数 5 /// 6 public static string CreateRandomCode_Len54(int codeCount) 7 { 8 string allChar = "1,A,2,S,3... 阅读全文
摘要:
什么时候我不应该使用泛型?对泛型我应该使用什么命名规范?我应该在泛型接口上面添加约束吗?如何处置(Dispose)泛型接口?可以对一般类型参数进行类型转换吗?对泛型类如何同步多线程访问?如何序列化泛型类?什么时候我不应该使用泛型? 不使用泛型的主要原因就是跨目标(cross-targeting)——如果你要在.NET 1.1和.NET 2.0下编译相同的代码,那么由于只有.NET 2... 阅读全文
摘要:
31. 当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)在Application_Start中添加以下代码: Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings. AppSettings["C... 阅读全文
摘要:
21.如何设定全局变量 Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank") 【ASPNETMENU... 阅读全文
摘要:
11.自定义异常处理 //自定义异常处理类 using System;using System.Diagnostics;namespace MyAppException{ /**//// <summary> /// 从系统异常类ApplicationException继承的应用程序异常处理类。 /// 自动将异常内容记录到Windows NT/2000的应用程序日志 /// </summary> ... 阅读全文
摘要:
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryStri... 阅读全文
摘要:
1.大批量数据操作可以利用SqlBulkCopy类快速写入大批量数据,针对SQL Server的优化,可以写入DataRow数据,DataTable,DataReaderWriteToServer(DataTable)写入数据表WriteToServer(DataRow[])批次写入数据行WriteToServer(DataTable ,DataRowState)按行状态写入数据库表WriteTo... 阅读全文
摘要:
支持异步处理的提供程序有 System.Data.SqlClient在针对大批量数据插入过更新时,使用异步处理方法可以不用等待多有数据更新完毕才能操作或者进行下步处理,改善了用户体验 SqlCommand对象方法如下: 异步方法 BeginExecuteNonQuery EndExecuteNonQuery BeginExecuteXmlReader EndExec... 阅读全文
摘要:
1.新的索引引擎更快的执行效率 下面这段代码在2003中需要157秒,在2005中只要11秒就可以完成: DataSet ds = new DataSet(); ds.Tables.Add("BigTable"); ds.Tables[0].Columns.Add("ID", Type.GetType("System.Int32")); ... 阅读全文
摘要:
基于基类的提供者模型 提供者程序 1.得到machine.config文件中所有注册的DbProvider this.dataGridView1.DataSource = DbProviderFactories.GetFactoryClasses(); 2.指定一个连接信息,知道某种数据库程序,来得到连接字符串 DbConnection conn = nu... 阅读全文
摘要:
Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但是对这些技术... 阅读全文
摘要:
现在在ASP。NET中可以使用自定义实现IHttpModule接口的类来加载一个定时器。public class OilIHttpModule : IHttpModule { public static Timer analyseTimer;//分析数据的定时器 static int intLastTrialInfo_id;//最后分析的ID static long intAnalyseInt... 阅读全文
摘要:
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标... 阅读全文
摘要:
select SEQ_DWBH.Nextval into sq_dwbm from dual;dual是虚拟表,为了配合查询SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ... 阅读全文
摘要:
在asp.net中,如何回车触发指定按钮的事件?假设: 解决方法:在.aspx页面中添加: 在Page_Load事件中添加:TextBox1.Attributes.Add("onkeydown","EnterKeyClick('ButtonOK');"); 关于DATAGRID数据更改时点2次/行号跟不准/失去焦点/丢失e等一系列问题的解决办法:首先把数据连接/dataadater等信息全放到... 阅读全文