- 博客(157)
- 资源 (6)
- 收藏
- 关注

原创 有关ItemCreated和ItemDataBound与ItemCommand的理解
当创建 DataGrid 控件中的项时(不论是在往返行程中还是在将数据绑定到控件时),都会引发 ItemCreated 事件。ItemCreated 事件通常用于控制 DataGrid 控件中行的内容和外观。当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项将被设为空,
2007-01-14 13:06:00
1605

转载 ASP.NET 程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.Query
2007-01-06 22:31:00
1343

转载 Asp.Net页面输出到WORD、EXCEL、TXT、HTM等类型的文档
利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 on
2007-01-02 23:47:00
1827
1
原创 实现的不让同一个用户登陆
string test = "username";private void Page_Load(object sender, System.EventArgs e){ if(Application["User_" + test] == null || Application["User_" + test].ToString() != Request.UserHostAddress)
2007-09-27 08:59:00
1085
原创 ASP.net下实现像QQ或迅雷一样的从下面浮上个提醒消息框
var oPopup = window.createPopup();var popTop=50;function popmsg(msgstr){var winstr="";winstr+=" ";winstr+=""+msgstr+"";oPopup.document.body.innerHTML = winstr;popshow();}function popshow(){window.sta
2007-09-27 08:58:00
1469
转载 asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例
对上一次的做一点修改,增加一个比较美观的进度显示 上面那个是运行中的画面,下面那个是结束后的画面 用到的图标在这里: 对上次的前台修改如下: WebForm54 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> .font { FONT-WEIGHT: no
2007-09-27 08:55:00
1129
原创 C#中字符串处理的一些自定义方法
using System.Collections.Generic;using System.Linq;using System;using System.Configuration;using System.Text;using System.Text.RegularExpressions;using System.Xml;using System.Web;using System.Colle
2007-09-27 08:53:00
1603
原创 用C#写的字符串截取函数
用C#写的字符串截取函数public string CutStr(string sInString,int iCutLength){ if(sInString==null || sInString.Length==0 || iCutLength int iCount=System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount
2007-09-27 08:52:00
1546
原创 如何在DataGrid里面产生滚动条而不滚动题头
我们在开发的时候一定遇到,使用DataGrid的时候由于不想分页(数据没有那么多)但是又显示不在一页里面,此时我们希望在DataGrid里面出现一个滚动条,可以上下滚动DataGrid里面的数据而不用上下滚动页面,由于写本文的目的是为了说明如何实现,所以对于细节性的问题读者可以自己思考完成(比如:既要分页又要滚动等等)。为了可以滚动DataGrid我们需要一个可以让客户端的Table滚动js脚本(
2007-09-27 08:50:00
983
原创 DataGrid实现自增列、单选、多选
上一次,我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、多选的功能。 首先看一下需要在上次的基础上增加的代码: (1)实现自增列 只需要在前台添加一个模板列,绑定ItemIndex+1就可以了 (2)实现单选 在上面的基础上,为这个列加一个radio
2007-09-27 08:48:00
1258
原创 AJAX实例:根据邮编自动完成地址信息
描述: 在注册或购物车结帐的时候,需要用户填入个人资料,这个环节可以简练一下,我们只需客人填入邮政编码,然后就根据这个邮政编码,自动从数据库中取出相应的省,市等地址信息。这样既可以减少客户的输入,增加客户体验,又可以减少由于资料输入而产生的错误。 实现: HTMLfunction createRequestObject() { var ro; var browser = navi
2007-08-21 13:53:00
1056
转载 经常用到的javaScript技术代码
<!--google_ad_client = "pub-9367073976621515";google_ad_width = 250;google_ad_height = 250;google_ad_format = "250x250_as";google_ad_type = "text";//2006-11-16: 内容嵌入google_ad_channel =
2007-08-21 13:35:00
1145
原创 .net2003+ajax 表单用户名验证无刷新
在Reg.aspx页面的html中放 一个层和一个文本框请输入用户名在Reg.aspx页面中写javascript定义二个变量 、三个函数var xmlhttp=false; //放 ActiveXObject的实例var NewsInfo=""; //放 字符串function GetXmlHttp(){ if(window.ActiveXObject) { try
2007-07-16 11:27:00
1296
原创 随便写写今天一个知识点(三)
第一种方法:经常用到一些在客户端实现的代码,不需要与服务器交互, 这里JS文件代码就起很大的作用. 下面是每个系统都会用到的选择判断.function getChkId() { var arrs = window.document.getElementsByName(chkId); var strId = ; for(i = 0;i { if
2007-06-28 09:12:00
931
原创 随便写写今天一些知识点(二).
1.判断输入的文本必须为数字. txtNewsPageWordTotal.Attributes["onkeyup"]=@"value=value.replace(/[^/d]/g,)"; // 正则表达式匹配是否为数字 txtNewsPageWordTotal.Attributes["onbeforepaste"]=@"clipboardData.setData(text,cli
2007-06-28 01:17:00
944
原创 随便写写今天一些知识点.
1.关于格式化问题 Convert.ToDouble(this.Tb_Number.Text).ToString("0.00"); 等价于 double.Parse(this.tb_Number.Text).ToString("0.00"));============= string.Format("0.00",Convert.ToDouble(this.tb_Weight.Text)
2007-06-28 00:50:00
945
原创 获取数据库表架购信息
#region 获取数据库表架购信息 static DataTable GetSchemaTable(string connectionString) { using (OleDbConnection connection = new OleDbConnection(connectionString)) { connection.Open(); DataT
2007-06-26 17:44:00
942
原创 如何在页面实现按钮转换成下载?
今天在做项目的时候遇到了问题,本来是把数据从sql到access后 把执行按钮转化成下载,开始是用JS代码实现,最后感觉不是怎么的好使,最后在网上搜索了一下相关资料,最后终于实现了,太happy了. 实现代码是这样的 我在page_load事件里加了这句就ok了. if(Request["down"] == "yes") { Response.Clear();
2007-06-26 11:48:00
1063
原创 关于不同页面获取文本值应用[opener 用法]
window.opener 的用法 window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为: window.opener.document.getElementById("name").value = "输入的数据"; 对于j
2007-06-10 16:13:00
1271
转载 repeater实现多列显示_ASP.NET技巧
一、下面的代码实现,每行显示三列前台代码:后台代码:protected int i=1;private void Page_Load(object sender, System.EventArgs e){XmlSerializer ser = new XmlSerializer(typeof(DataSet));DataSet ds = new DataSet("myDataSet")
2007-05-30 22:14:00
1121
原创 'Now' 不是可以识别的 函数名。的错误!
好久没写东西,今天在写程序的时候,遇到了这样的问题,真是郁闷到了极点.可能是自己写程序有ac数据库太多原因吧,造成了上面的错误.原来在ac数据库中获取当前时间使用now()而在sql数据库中获取当前时间使用的是getdate(). 记住哦!~ 以后不能在犯上面的错误了.
2007-05-16 11:07:00
4485
1
原创 为什么项目在启动调试的时候,会转到Google搜索?
这几天我在做项目的时候,遇到这样的问题,郁闷到了急点,问题是这样的.我在做项目的时候,程序上有问题,在我设置断点调试的时候,它打开的页面不是我想要的http://localhost/**** 这样的,直接给我跳到google搜索上了,搜索了一大堆关于localhost的文章. 我KKKKKKKKKKK,于是我找原因,我以为是中毒了,就杀毒了半天,本人用的是瑞星正版杀毒软件,杀完后,发现没有病毒
2007-05-14 21:52:00
1019
原创 一篇很好的正则表达式入门教程
文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。一旦入门后,你可以从网上找到更多更详细的资料来继续学习。别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自己明白了很多,却又几乎什么都记不得,那也是很正常的--其实我认为没接触过正则表达式的人在看完这篇教
2007-04-24 10:13:00
1140
原创 FSO方法列表 ----静态文件生成
方法:BuildPath语法:对象名.BulidPath(路径,文件名)说明:在路径上添加文件名,如果有需要的话,会自动加上/分隔符。方法:CopyFile语法:对象名.CopyFile(源路径,目标路径[,是否覆盖])说明:将一个或多个文件从源位置复制到目标位置。源位置支持通配符,如果目标路径最后字符为/则认为目标路径是目录,是否覆盖参数默认值为TURE,如果目标位置文件已经存在,而是否覆盖
2007-04-20 10:36:00
926
原创 快速调用可执行程序
System.Diagnostics.Process.Start("notepad", "c://Favorites.txt");
2007-04-20 10:26:00
900
原创 访问被拒绝:“AspNetPager”的问题
今天使用pager时候遇到这样一个问题:配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 访问被拒绝:“AspNetPager”。 源错误: 行 196: 行 197: 行 198: 行 199: 行 200: 源文件: c:/windows/microsoft.net/framework/v1.1
2007-04-19 09:47:00
1199
1
原创 组件 访问被拒绝 --“/”应用程序中的服务器错误。IIS重启不行,系统注销也不行
“/”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 访问被拒绝:“Iesi.Collections”。源错误: 行
2007-04-19 09:46:00
1194
原创 点击小图看大图!
"http://www.w3.org/TR/html4/loose.dtd">无标题文档 function changeimage(obj) { obj.src = "2.jpg"; obj.style.width="50%"; obj.style.height="50%"; } function changesmall(obj) { obj.src=
2007-04-19 09:44:00
987
原创 2003下fileup.dll或其他上传组件限制上传文件大小的解决办法
Request 对象 错误 ASP 0104 : 80004005 或者007~ASP 0104~不允许操作~或者不能创建文件上载组件 Upload.UploadFile 出现上述信息,请进行如下操作: 先在服务里关闭iis admin service服务 找到 WINDOWS/system32/inetsrv/下的MetaBase.xml, 打开,找到ASPMaxRequestEntityA
2007-04-19 09:43:00
1040
原创 经典正则表达式
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=fu
2007-04-18 22:37:00
935
原创 SQL模糊查找语句
SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: 1、LIKEMc% 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE%inger 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。 3、LIKE%en% 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。 4
2007-04-18 17:43:00
998
原创 TD的noWrap属性使用注意事项
☆提出问题:nowrap >我设置nowrap和不设置nowrap效果都一样。就是表格随着文字自动伸展,为什么?→回答问题:TD元素noWrap属性的行为与TD元素的width属性有关。◆如果未设置TD宽度,则noWrap属性是起作用的。◆如果设置了TD宽度,则noWrap属性是不起作用的。示例文件,点击运行按钮,查看效果:html>head>title>wrap属性研究title>
2007-04-18 17:39:00
1317
原创 c#.net常用函数和方法集
System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5
2007-04-18 17:35:00
725
原创 StringBuilder的实现与技巧
在上一篇进一步了解String 中,发现了string的不便之处,而string的替代解决方案就是StringBuilder的使用..它的使用也很简单System.Text.StringBuilder sb = new System.Text.StringBuilder();这样就初始化了一个StringBuilder ..之后我们可以通过Append()来追加字符串填充到sb中..在你初始化一个
2007-04-18 17:34:00
959
原创 String与StringBuilder 辩议
文中对String和StringBuilder的用法有一些偏差,首先,str = str.SubString(0, str.Length - 1)和str = str.SubString(1)的效率应该相差不大,String.SubString(int)的实现如下: public string Substring(int startIndex) { return this.Su
2007-04-18 17:33:00
943
原创 C#验证输入的是否数字的方法
static bool IsNumeric(string str) { if (str==null || str.Length==0) return false; foreach(char c in str) { if (!Char.IsNumber(c)) { return false; } } return true;
2007-04-18 17:32:00
828
原创 2003上传文件不能超过200k问题解决方法问题
2003上传文件不能超过200k问题解决方法问题:无法上传较大的文件“Request 对象 错误 ASP 0104 : 80004005”或者上传成功后,找不到文件名更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制
2007-04-18 17:30:00
1043
原创 获取错误信息并到指定页面
不要使用Response.Redirect,而应该使用Server.TransferRedirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理
2007-04-18 17:26:00
753
原创 asp.net排错:常数中有换行符
以下有错误protected void erro(String str) { Response.Write(""); Response.Write("alert(/""+str+"/")"); Response.Write(""); Response.Write("location=/"javascript:histor
2007-04-18 17:25:00
1192
C# 精装开发常用操作类(JF.CInstar)
2009-03-04
通用角色访问控制(RBAC) 三层架构简单实例
2009-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人