
ASP.NET(C#)
文章平均质量分 59
codetian
这个作者很懒,什么都没留下…
展开
-
web开发过程中要注意的问题
1,document.getElementById方法只能获取到一个对象,即使有多个同名的对象,也只取第一个具有该名称的对象,例如在一个form(名称为myform)中,有三个id="mycheckbox"的复选框,那么使用document.getElementById("mycheckbox"),返回的是第一个checkbox对象,而不是返回一个数组,如果使用document.myform.my转载 2006-11-20 14:18:00 · 1049 阅读 · 0 评论 -
ASP.NET 2.0 中 Web 事件
web.config: 简介loadTOCNode(1, summary);欢迎使用 ASP.NET 支持语音列 ! 我名称是 Jerry Orman。 我已经与 Microsoft 在 5 年, 并已经花费大量侧重于 Web 相关技术如 FrontPage 和新 SharePoint 技原创 2006-11-29 15:54:00 · 2996 阅读 · 0 评论 -
生成签证码
public partial class test1 : System.Web.UI.Page{ private char[] constant ={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, g, h, i, j, k, l, m, n,转载 2006-11-30 10:11:00 · 1053 阅读 · 0 评论 -
在B/S开发中经常用到的JavaScript技术
一、验证类1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05原创 2006-11-30 10:47:00 · 715 阅读 · 0 评论 -
JavaScript就这么回事
适合阅读范围:对JavaScript一无所知~离精通只差一步之遥的人基础知识:HTML 1:基础知识 1 创建脚本块1: 2: JavaScript code goes here3: 2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示1: 2:转载 2006-11-30 10:54:00 · 1816 阅读 · 0 评论 -
关于showModalDialog
打开个showModalDialog : window.showModalDialog(Pager,window,"dialogHeight: 278px; dialogWidth: 444px;edge: Sunken; center: Yes; help: no; resizable: no; Status: no");注意window不要写成‘window’或原创 2006-12-06 17:18:00 · 1234 阅读 · 0 评论 -
asp.net 解决重复提交问题
解决方法一: .Framework2.0中才有的button属性: 解决重复提交:OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False"解决方法二: this.btnSubmit.Attributes["原创 2006-12-05 10:02:00 · 1110 阅读 · 1 评论 -
Asp.net Forums 论坛web.config文件详解
里定义了一个配置节处理程序声明(Section),按照规定它们必须出现在配置文件顶部 和 标记之间,在这里,它们只用到了name和type属性,其中,name属性定义了指定配置节的名称,而type属性则规定了指定从配置文件中读取节的配置节处理程序类的名称,有两个部分,前面为处理程序的类名,后面为Assembly名(Assembly必须位于bin目录中)以及版本号,公转载 2007-03-08 13:45:00 · 1080 阅读 · 0 评论 -
大文件上传and进度条!郁闷中。。。。。。
都研究好几天!先看看一些商业控件的运行原理:正在查找相关资料~~~~原创 2007-03-12 12:41:00 · 671 阅读 · 0 评论 -
atlas
最近在看MicroSoft Atlas ,吧我看是一头污水~~相信自己慢慢会的。现只不过是一个过度期努力美好的未来,是属于我们的原创 2007-01-23 10:52:00 · 597 阅读 · 0 评论 -
得到ASP.NET生成的HTML
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> // 计算数据,完全可以从数据看取得 ICollection CreateDataSource( ) { System.Data.DataTable dt = new System.Data.DataTable(); System.Data.DataRow原创 2007-03-13 18:34:00 · 653 阅读 · 0 评论 -
修改http头,实现下载与查看
下载: FileInfo DownloadFileDfd = new FileInfo(dir); Response.Clear(); Response.ClearHeaders(); Response.Buffe原创 2007-03-16 09:17:00 · 1305 阅读 · 0 评论 -
showModalDialog和showModelessDialog使用总结
一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)二、怎样才让在showModalDialog和s原创 2007-03-13 16:48:00 · 593 阅读 · 0 评论 -
网站整合之站点登录
www.ocean.com 一个用户登录成功blog.ocean.com 同一个用户会自动登录 name = ".ASPXAUTH" [String] loginUrl = "login.aspx" [String] defaultUrl =原创 2007-01-29 15:40:00 · 801 阅读 · 0 评论 -
浅谈优化web2.0(—)
对于b/s结构的开发,数据库、服务器(IIS、Tomcat)、应用服务器 三个服务器组成,而在实际中服务器(IIS、Tomcat)、应用服务器这两个合二为一,通常会有这样的情况,应用服务器很忙,而数据库服务器很闲,解决这样的问题就是要在数据库中多写存储过程,吧应用服务器负担转移到数据库服务器,存储过程用多了,就一定要用到连接池(这个问题就不具体说了)原创 2007-01-29 16:01:00 · 724 阅读 · 0 评论 -
Session模型简介
Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符转载 2007-02-05 14:36:00 · 673 阅读 · 0 评论 -
ASP.net中如何让Session永不过期
作者首先借鉴了一篇文章中所提到的定时刷新方法,把如下所示的代码放到Page_Load()事件:private void ReconnectSession(){ int int_MilliSecondsTimeOut = (this.Session.Timeout * 60000) - 30000; string str_Script = @" function转载 2007-02-05 14:42:00 · 3136 阅读 · 0 评论 -
JS如何获取自定义组件的ID
组件(ascx): 引用组件页: 注册组件: 显示引用的组件:那如何得当前引用组件的ID(DropDownListFileFormat )的呢wrong: var ddlID= document.getElementById("ddlFileFormat");right: var ddl= document.getElem原创 2007-02-05 15:59:00 · 3063 阅读 · 3 评论 -
当PreviousPage.FindControl遇到MasterPage,如何查找控件?
有以下两个页面Default.aspx和Result.aspx,代码如下: //Default.aspx.csusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using Syste翻译 2007-02-05 17:07:00 · 1200 阅读 · 2 评论 -
vs.net2005中使用利用cdo.message发送邮件(以asp.net/c#为例)
cdo.message是win2003自带的一个不错的发邮件的组件,但在vs.net2005中无法直接使用,本人尝试了一下,使用步骤如下:1.在项目(解决方案)中右击,"添加引用",切换到COM标签页,添加“Microsoft CDO for Windows2000 Library”,完成后,vs将自动将二个dll复制到项目的bin目录下2.然后在代码页头部,引用CDO命名空间,即 using原创 2007-02-05 18:01:00 · 1389 阅读 · 0 评论 -
ASP.NET 进程关闭器
void Page_Load(Object Sender, EventArgs e){btnKill.Attributes.Add("onclick", "javascript: return confirm(你真的要杀死这个进程吗?);");}private void KillProcess(string processName){ System.Diagnostics.Proces原创 2007-03-14 10:39:00 · 857 阅读 · 0 评论 -
ASP.net 2.0资料经典收藏
asp.net控件开发基础(1) GridView模版列嵌套GirdView显示主从表数据 GridView中添加一个CheckBox列 域环境中安装部署VSTS全过程 设置VSS使支持通过Internet访问 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)原创 2007-03-14 15:25:00 · 918 阅读 · 0 评论 -
treeview N层节点 设置
OnTreeNodePopulate="DirectoryTree_TreeNodePopulate"> CS: protected void DirectoryTree_TreeNodePopulate(object sender, TreeNodeEventArgs e)原创 2007-03-16 10:19:00 · 2585 阅读 · 0 评论 -
Bind 与 Eval?
eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法 Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。 使用 Eval 方法 Eval 方法可计算数原创 2007-03-21 17:11:00 · 677 阅读 · 0 评论 -
如何禁止用户选择下拉框的某些选项?
demo: use HTML tag optgroup, view detail please google the item "optgroup" optgroup { background-color:#eee; color:444; } blog.never-online.net blog.youkuaiyun.com/blueDestiny never-online.cnblogs.com原创 2007-03-21 17:12:00 · 1926 阅读 · 0 评论 -
ASP.NET 2.0 本地化技术之研究 一
ASP.NET 2.0 本地化技术之研究 众所周知ASP.NET 2.0里对本地化(Localization)做了很多工作,大大简化了开发过程。今天终于能抽出时间研究一下这个技术了,资料很多,但大多带着一股咬文嚼字的翻译味道,So......自己写一篇。1.使用工具自动生成本地化资源(LocalResources)2.原来Localizable AttributeProperty原创 2007-03-22 15:47:00 · 756 阅读 · 1 评论 -
ASP.NET 2.0 本地化技术之研究(二)
ASP.NET 2.0 本地化技术之研究(二) 在ASP.NET 2.0 本地化技术之研究的回复中提到了以下两点:1.这只是单个页面的切换,如何做整个站点的切换呢?( hjh )2.关于如何将资源直接显示……既然控件能够将嵌入dll的资源直接显示,不知道网站能否也将嵌入资源直接调用WebResource显示呢?(Cat Chen )由于不是一两句可以说清,所以再开一篇仔细讲一下。内容列表:1.原创 2007-03-22 15:51:00 · 688 阅读 · 0 评论 -
使用ASP.NET Global.asax 文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是转载 2007-06-18 10:00:00 · 604 阅读 · 0 评论 -
一个通用的数据分页的存储过程
CREATE PROCEDURE sp_page @tb varchar(50), --表名 @col varchar(50), --按该列来进行分页 @coltype int, --@col列的类型,0-数字类型,1-字符类型,2-日期时间类型 @orderby bit, --排序,0-顺序,1-倒序 @coll原创 2007-03-29 16:31:00 · 902 阅读 · 0 评论 -
RegularExpressionValidator验证控件时的验证功能
只能输入数字:“^[0-9]*$”只能输入n位的数字:“^/d{n}$”只能输入至少n位数字:“^/d{n,}$”只能输入m-n位的数字:“^/d{m,n}$”只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”只能输入非零的正整数:原创 2007-03-30 08:41:00 · 1271 阅读 · 0 评论 -
Gridview利用DataFormatString属性设置数据格式
首先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注意的是要把需要设置的字段的HtmlEncode属性设置为False,否则所设置的格式将无法显示,然后就可以设置每个字段的DataFormatString属性来输出不同的格式了。 DataFormatString 属性语法如下: {A:B}原创 2007-04-04 10:54:00 · 880 阅读 · 0 评论 -
如何使用容器内的组件
我们在使用2005开发的时候,很自然的需要用到FormView GridView 之类的控件。他提供的功能很方便,但是在这期间,如果我们在开发过程想自己放进去一个 组件,在代码里面是获取不到该组件ID的。如果说,我们这样写: 比如这个 ,我们在新建数据的时候,要求上传一张图片 title:原创 2007-04-05 10:57:00 · 881 阅读 · 0 评论 -
GridView 常用方法合集
在项目中主要用了gridview来显示数据,其中的方法都是常用的。1、利用sqldatasource动态邦定数据,其中sqldatasource1是托放在页面的sqldatasource控件,将数据邦定到gridview1上面 void gridviewband() { try { SqlDataSource1.原创 2007-04-04 15:29:00 · 930 阅读 · 0 评论 -
使用.ashx动态显示图片
利用.ashx文件是一个更好的方法,这个文件类似于.aspx文件,可以通过它来调用HttpHandler类,从而免去了普通.aspx页面的控件解析以及页面处理的过程。这个文件特别适合于生成动态图片,生成动态文本等内容。 ShowPhoto.ashx里面就下面一句话 其实也可以用这个代替在web.config里面的里面加上 /*ChartHandler 是那个ashx.c原创 2007-04-09 09:42:00 · 2922 阅读 · 0 评论 -
asp.net下js的正规写法!
StringBuilder scriptstring = new StringBuilder(); scriptstring.Append(""); scriptstring.Append("alert(添加成功!);"); scriptstring.Append("wi原创 2007-04-06 17:38:00 · 1082 阅读 · 0 评论 -
ASP.NET网站建设基本常用代码
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Reque转载 2007-04-09 14:15:00 · 1348 阅读 · 0 评论 -
asp.net建站常用代码
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryS转载 2007-04-09 14:23:00 · 915 阅读 · 0 评论 -
RSS的粗略介绍
有很多朋友问我,RSS是什么,RSS是什么标准,围绕这个问题,我已经回答了不止30次了,但还是有人问起,只好告诉他们,去我的BLOG看答案,于是,我就在这里留下了答案,如果朋友你需要知道,就继续往下看吧,只是粗略的介绍,要详细了解,可以再来找我!呵呵! 相对于BLOG来说,RSS的知名度相应会低很多,而且至今还没有一个非常贴切的中文词汇,也许以后无需中文名,大家都习惯于直接叫RSS了。RSS之所转载 2007-04-11 10:52:00 · 864 阅读 · 0 评论 -
在网站内加入RSS功能
RSS具有实现成本低、推广速度快的优点,已成为很多报纸媒介电子网站中的一项重要推广技术。本节将介绍如何在网站中实现RSS功能,此功能主要包括两部分:订阅功能和提供阅读器工具功能。本节的讲解流程如图5-7所示。图5-7 站点内加入RSS功能讲解流程图5.4.1 使用Microsoft提供的RSS工具包为了让用户可以在ASP.NET 2.0中方便地使用RSS技术,Microsoft转载 2007-04-11 11:42:00 · 1421 阅读 · 0 评论 -
防止IE后退
加在PageLoad中ispostback上 Response.Buffer=true;Response.ExpiresAbsolute=DateTime.Now.AddSeconds(-1);Response.Expires=0;Response.CacheControl="no-cache";原创 2007-04-11 15:21:00 · 638 阅读 · 0 评论