自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

じJF[CMS]ve

努力去工作,用心去生活!

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

原创 有关ItemCreated和ItemDataBound与ItemCommand的理解

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

2007-01-14 13:06:00 1554

转载 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 1300

转载 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 1779 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 1020

原创 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 1423

转载 asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例

对上一次的做一点修改,增加一个比较美观的进度显示 上面那个是运行中的画面,下面那个是结束后的画面 用到的图标在这里: 对上次的前台修改如下:     WebForm54            http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">      .font { FONT-WEIGHT: no

2007-09-27 08:55:00 1085

原创 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 1559

原创 用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 1505

原创 如何在DataGrid里面产生滚动条而不滚动题头

我们在开发的时候一定遇到,使用DataGrid的时候由于不想分页(数据没有那么多)但是又显示不在一页里面,此时我们希望在DataGrid里面出现一个滚动条,可以上下滚动DataGrid里面的数据而不用上下滚动页面,由于写本文的目的是为了说明如何实现,所以对于细节性的问题读者可以自己思考完成(比如:既要分页又要滚动等等)。为了可以滚动DataGrid我们需要一个可以让客户端的Table滚动js脚本(

2007-09-27 08:50:00 938

原创 DataGrid实现自增列、单选、多选

上一次,我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、多选的功能。 首先看一下需要在上次的基础上增加的代码: (1)实现自增列 只需要在前台添加一个模板列,绑定ItemIndex+1就可以了                  (2)实现单选 在上面的基础上,为这个列加一个radio                       

2007-09-27 08:48:00 1144

原创 AJAX实例:根据邮编自动完成地址信息

描述:   在注册或购物车结帐的时候,需要用户填入个人资料,这个环节可以简练一下,我们只需客人填入邮政编码,然后就根据这个邮政编码,自动从数据库中取出相应的省,市等地址信息。这样既可以减少客户的输入,增加客户体验,又可以减少由于资料输入而产生的错误。  实现: HTMLfunction createRequestObject() {    var ro;    var browser = navi

2007-08-21 13:53:00 986

转载 经常用到的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 1080

原创 .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 1253

原创 随便写写今天一个知识点(三)

第一种方法:经常用到一些在客户端实现的代码,不需要与服务器交互, 这里JS文件代码就起很大的作用. 下面是每个系统都会用到的选择判断.function getChkId() {   var arrs = window.document.getElementsByName(chkId);    var strId = ;    for(i = 0;i        {        if

2007-06-28 09:12:00 887

原创 随便写写今天一些知识点(二).

1.判断输入的文本必须为数字.  txtNewsPageWordTotal.Attributes["onkeyup"]=@"value=value.replace(/[^/d]/g,)"; //  正则表达式匹配是否为数字  txtNewsPageWordTotal.Attributes["onbeforepaste"]=@"clipboardData.setData(text,cli

2007-06-28 01:17:00 906

原创 随便写写今天一些知识点.

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 907

原创 获取数据库表架购信息

 #region 获取数据库表架购信息  static DataTable GetSchemaTable(string connectionString)  {   using (OleDbConnection connection = new         OleDbConnection(connectionString))   {    connection.Open();    DataT

2007-06-26 17:44:00 905

原创 如何在页面实现按钮转换成下载?

今天在做项目的时候遇到了问题,本来是把数据从sql到access后  把执行按钮转化成下载,开始是用JS代码实现,最后感觉不是怎么的好使,最后在网上搜索了一下相关资料,最后终于实现了,太happy了. 实现代码是这样的  我在page_load事件里加了这句就ok了. if(Request["down"] == "yes")   {    Response.Clear();    

2007-06-26 11:48:00 1019

原创 关于不同页面获取文本值应用[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 1239

转载 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 1072

原创 'Now' 不是可以识别的 函数名。的错误!

好久没写东西,今天在写程序的时候,遇到了这样的问题,真是郁闷到了极点.可能是自己写程序有ac数据库太多原因吧,造成了上面的错误.原来在ac数据库中获取当前时间使用now()而在sql数据库中获取当前时间使用的是getdate().  记住哦!~ 以后不能在犯上面的错误了. 

2007-05-16 11:07:00 4115 1

原创 为什么项目在启动调试的时候,会转到Google搜索?

这几天我在做项目的时候,遇到这样的问题,郁闷到了急点,问题是这样的.我在做项目的时候,程序上有问题,在我设置断点调试的时候,它打开的页面不是我想要的http://localhost/**** 这样的,直接给我跳到google搜索上了,搜索了一大堆关于localhost的文章. 我KKKKKKKKKKK,于是我找原因,我以为是中毒了,就杀毒了半天,本人用的是瑞星正版杀毒软件,杀完后,发现没有病毒

2007-05-14 21:52:00 985

原创 一篇很好的正则表达式入门教程

文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。一旦入门后,你可以从网上找到更多更详细的资料来继续学习。别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自己明白了很多,却又几乎什么都记不得,那也是很正常的--其实我认为没接触过正则表达式的人在看完这篇教

2007-04-24 10:13:00 1099

原创 FSO方法列表 ----静态文件生成

方法:BuildPath语法:对象名.BulidPath(路径,文件名)说明:在路径上添加文件名,如果有需要的话,会自动加上/分隔符。方法:CopyFile语法:对象名.CopyFile(源路径,目标路径[,是否覆盖])说明:将一个或多个文件从源位置复制到目标位置。源位置支持通配符,如果目标路径最后字符为/则认为目标路径是目录,是否覆盖参数默认值为TURE,如果目标位置文件已经存在,而是否覆盖

2007-04-20 10:36:00 879

原创 快速调用可执行程序

System.Diagnostics.Process.Start("notepad", "c://Favorites.txt");  

2007-04-20 10:26:00 857

原创 访问被拒绝:“AspNetPager”的问题

今天使用pager时候遇到这样一个问题:配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 访问被拒绝:“AspNetPager”。 源错误: 行 196: 行 197: 行 198: 行 199: 行 200: 源文件: c:/windows/microsoft.net/framework/v1.1

2007-04-19 09:47:00 1151 1

原创 组件 访问被拒绝 --“/”应用程序中的服务器错误。IIS重启不行,系统注销也不行

“/”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 访问被拒绝:“Iesi.Collections”。源错误: 行

2007-04-19 09:46:00 1147

原创 点击小图看大图!

"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 919

原创 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 1011

原创 经典正则表达式

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=fu

2007-04-18 22:37:00 894

原创 常用的几个正则表达式

有关正则表达式 1.只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的:  

2007-04-18 22:29:00 932

原创 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 946

原创 TD的noWrap属性使用注意事项

 ☆提出问题:nowrap >我设置nowrap和不设置nowrap效果都一样。就是表格随着文字自动伸展,为什么?→回答问题:TD元素noWrap属性的行为与TD元素的width属性有关。◆如果未设置TD宽度,则noWrap属性是起作用的。◆如果设置了TD宽度,则noWrap属性是不起作用的。示例文件,点击运行按钮,查看效果:html>head>title>wrap属性研究title>

2007-04-18 17:39:00 1282

原创 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 681

原创 StringBuilder的实现与技巧

在上一篇进一步了解String 中,发现了string的不便之处,而string的替代解决方案就是StringBuilder的使用..它的使用也很简单System.Text.StringBuilder sb = new System.Text.StringBuilder();这样就初始化了一个StringBuilder ..之后我们可以通过Append()来追加字符串填充到sb中..在你初始化一个

2007-04-18 17:34:00 910

原创 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 893

原创 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 790

原创 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 982

原创 获取错误信息并到指定页面

不要使用Response.Redirect,而应该使用Server.TransferRedirect会导致post-back的产生从而丢失了错误信息,所以页面导向应该直接在服务器端执行,这样就可以在错误处理页面得到出错信息并进行相应的处理  

2007-04-18 17:26:00 710

原创 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 1144

C# 精装开发常用操作类(JF.CInstar)

JF.CInstar 主要涵盖了常用的数据库连接类, 字符串操作类, 文件操作类,水印生成类 绘图类 通用下载类,支持excel导出类 等。

2009-03-04

JFStudio.Controls.dll 自定义控件

本控件主要包括了封装的分页控件, 日历控件, flash控件, 自定义按钮控件,验证码控件 等实用型的开发控件。

2009-03-04

C#版 -- 实用性CodeSmith模板(自动生成三层架构底层代码)

本模板可以自动生成三层架构底层代码,方便有经验的开发者能够节省大量代码量。

2009-03-04

Asp.net权限管理系统

实现 用户-- 角色--权限 模式开发,借助于用户控件实现权限分配。

2009-03-04

通用角色访问控制(RBAC) 三层架构简单实例

角色访问控制(RBAC)引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(权限,表示对Resource的一个操作,即Operation+Resource)。 Role作为一个用户(User)与权限(Privilege)的代理层,解耦了权限和用户的关系,所有的授权应该给予Role而不是直接给User或Group。Privilege是权限颗粒,由Operation和Resource组成,表示对Resource的一个Operation。例如,对于新闻的删除操作。Role-Privilege是many-to-many的关系,这就是权限的核心。 基于角色的访问控制方法(RBAC)的显著的两大特征是:1.由于角色/权限之间的变化比角色/用户关系之间的变化相对要慢得多,减小了授权管理的复杂性,降低管理开销。2.灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。

2009-03-04

用C#打早精美播放器(源代码)

本软件支持多种格式播放器(mp3,rm,rmvb,avi等),提供仅供学习参考,非商业用途!

2008-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除