Asp / Asp.net 学习专用
文章平均质量分 70
JOHNCOOLS
这个作者很懒,什么都没留下…
展开
-
认识ASP.NET配置文件Web.config
作者Blog:http://blog.csdn.net/CQP/一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.co转载 2005-12-11 13:03:00 · 1037 阅读 · 0 评论 -
url传递中文的解决方案总结--By Asp.net
1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 或者:aspx文件中:2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name转载 2005-12-11 20:44:00 · 1076 阅读 · 0 评论 -
ASP.NET SESSION的使用及原理 (补充)
导 读:ASP.NET中,SESSION不需要cookie就可以工作。 这篇文章介绍了它的机制,弄明白这一原理,对SESSION的使用将有很大帮助。 -------------------------------------------------------------------------------- session 的 管理,我们传统的asp 程序其实是一种 dead 的session转载 2005-12-11 21:51:00 · 1214 阅读 · 0 评论 -
用asp.net显示在线登陆人数及位置
作者:子扬一、原理 在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequ转载 2005-12-11 21:54:00 · 1157 阅读 · 0 评论 -
用Asp.net制作顶部导航控件
作者:∮明天去要饭 在开发.Net网站时,灵活运用“用户自定义控件”常常能给我们减少许多重复性的工作。今天就给大家介绍我最近刚写的一个顶部导航控件,效果如下:程序运行效果图 源文件下载:点击这里下载(70KB, Winzip压缩文件)一、效果简介 当点击一级栏目时(如首页),被点击的一级栏目的单元格背景色发生变色,如果该一级栏目下有二级栏目,则会在下一行显示出来,否则二级栏目这一行不会显示任何转载 2005-12-11 22:00:00 · 1304 阅读 · 0 评论 -
ASP.NET简单应用
连接数据库 打开连接string connstr=System.Configuration.ConfigurationSettings.AppSettings["sqllink"];SqlConnection conn=new SqlConnection(connstr);conn.Open();添加DataGridSqlDataAdapter dr=new SqlDataAdapter(sql转载 2005-12-11 22:20:00 · 980 阅读 · 1 评论 -
在Asp.net中如何实现弹出提示对话框
C#中,弹出窗口的代码为:MessageBox("用户名或密码错误!","错误:");而在Asp.net中,则不可以用这种方法了,这时我们可以写一个类Message(名字随便取),内容如下://---------------------------------------//作者:明天去要饭//QQ:305725744//--------------------------------------转载 2005-12-11 13:00:00 · 1693 阅读 · 0 评论 -
得到AppSettings中的配置信息的自定义类
using System;using System.Configuration;namespace OpenHack4{ /// /// web.config操作类 /// public sealed class ConfigHelper { /// /// 得到AppSettings中的配置字符串信息 /// /// /// public static string Ge转载 2005-12-11 20:48:00 · 1223 阅读 · 0 评论 -
ASP.NET常识整理
弹出窗口:Response.Write("window.alert(您已经注册成功!)");Response.Write("window.top.location=index.aspx");如何去掉str后x位字符?只要前面的字符:string tmp = str.SubString(0,str.Length-x);如何保留str前i位字符:string tmp = str.SubStri转载 2005-12-11 22:18:00 · 900 阅读 · 0 评论 -
理解C#中的委托[翻译]
最近看到一篇来自Arul Chinnappan扼要明了的委托介绍,翻译了一下和大家共享,翻译水平和时间都有限,大家见谅。 委托的定义:委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。委托的优点:压缩方法的调用。合理有效地使用委托能提升应用程序的性能。用于调用匿名方法。委托的声明:委托应使用public delegate type_of_delegate delegate_n转载 2005-12-12 21:41:00 · 1185 阅读 · 0 评论 -
ASP.net中随机数应用实例
大家可能都用过Chinaren的校友录,不久前它的留言簿上加了一个防止灌水的方法,就是系统每次产生一个由随机的数字和字母组成的图片,每次留言必须正确地输入这些随机产生的字符,否则不能添加留言。这是一个很好的防止恶意攻击的方法,其核心的技术就是如何产生随机数。Chinaren网站是使用PHP实现的,而我们可以充分利用ASP.net的强大功能很轻易地实现。 在.net Framework中提供了转载 2005-12-14 20:55:00 · 1090 阅读 · 0 评论 -
使用ASP.NET加密口令
当我们在网站上建立数据库时,保护用户的信息安全是非常必要的。多数用户不愿意让别人知道自己的信息,同时网管也不想因为安全问题而丢失网站的信誉。无论对于谁,安全问题都是非常重要的。为了解决这个问题,我给大家提供一个简单实用,但是老套的方法,就是口令加密。在此我们使用ASP.NET技术对口令加密。简单的讲,就是将用户提供的口令加密之后,然后让它和存放于系统中的数据比较,如果相同,则通过验证。 在ASP转载 2005-12-14 20:58:00 · 1056 阅读 · 1 评论 -
得到文本框选中的文字,动态插入文字
function AppTag(tagcode){ document.PostMessage.Message.value += tagcode;}function InsertTag(tagbegin,tagend){ if ((document.selection)&&(document.selection.type == "Text")) { var range = document.sele转载 2005-12-11 20:49:00 · 972 阅读 · 0 评论 -
html 控件使用
INPUT 文本输入框: function toSum1(){ document.Form1.Text1.value="ltp"; document.Form1.Text2.style.backgroundColor="#669999";} function selecttext() { document.Form1.TextBox6.select(); } 失去焦点: onblur="t转载 2005-12-11 20:54:00 · 950 阅读 · 0 评论 -
在用户离开页面时提示信息
有时候在编辑页面用户做修改后,可能会有刷新、关闭等误操作造成当前页面信息的丢失,何不先提醒一下用户呢?实例代码如下:Confirm Before Leavevar pb_strConfirmCloseMessage;var pb_blnCloseWindow = false;pb_strConfirmCloseMessage ="您真的要离开本页吗?";function ConfirmClose(转载 2005-12-11 21:46:00 · 1114 阅读 · 0 评论 -
如何用c#获得当前站点的根路径
public string GetRootPath() { // 是否为SSL认证站点 string secure = HttpContext.Current.Request.ServerVariables["HTTPS"]; string httpProtocol = (secure == "on" ? "h转载 2005-12-14 20:31:00 · 3298 阅读 · 0 评论 -
总结一下散乱的开发点滴(高手勿入)
工作中总结的一些小知识点,散乱的记录下来的,现在总结一下, (可能看起来比较晕呢 = =!):1. string.Compare()方法有没有用过呢? 它能对strA,strB进行某一段开始的串比较,可以设置是否忽略大小写等.2. 三级联动下拉框A,B,C,A>B>C 若A变,则C也要清空时,可以用: B_SelectedIndexChanged(null,null); 使C重转载 2005-12-14 20:35:00 · 1578 阅读 · 0 评论 -
上传图片并显示缩略图的最简单方法(c#)
private void fileUpload_Click(object sender, System.EventArgs e) { // 模拟数据库里取出byte[]再显示缩略, // 模拟方法:先上传,把stream转成byte[],再把byte[]放在stream里,再输出 // 上传 Sy转载 2005-12-14 20:38:00 · 2011 阅读 · 0 评论 -
[ZT]ASP.NET2.0相关的一些资料
相关的一些资料:网友提到的《asp.net 2.0 揭密》http://www.fixdown.com/soft/19605.asp这里有下载,不过我看了下觉得写的不是很好 不知道即将出炉的《ASP.NET 2.0高级编程》怎么样(1月初发售)http://www.china-pub.com/computers/common/info.asp?id=28152感觉现在学习的最好资料还是1、http转载 2005-12-14 20:38:00 · 1866 阅读 · 0 评论 -
[参考] ServerVariables 集合说明
ServerVariables ServerVariables 集合检索预定的环境变量。 语法 Request.ServerVariables (server environment variable) 参数 服务器环境变量 指定要检索的服务器环境变量名。可以使用下面列出的值。变量 说明 ALL_HTTP 客户端发送的转载 2005-12-14 20:49:00 · 1078 阅读 · 0 评论 -
最佳ASP.NET编程习惯 [ 来自:动态网站制作指南 ]
初学编程的朋友往往喜欢收集一些很“奇妙”的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧。在ASP.NET的开发中,可以学习的技巧不少,但是,一些基本的编程习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且,也利于程序的阅读和团队开转载 2005-12-19 17:15:00 · 1151 阅读 · 0 评论 -
快速理解.NET Framework[翻译]
原文:http://www.c-sharpcorner.com/Code/2004/May/WhitePapers_DotNetFramework.asp 作者:Chandrakant P Parmar 翻译:路亦平 地址:http://blog.csdn.net/luyiping/archive/2004/06/22/22556.aspx 快速理解.NET Framework 引言 本转载 2005-12-20 09:54:00 · 1674 阅读 · 0 评论 -
ASP.NET常用代码
作者Blog:http://blog.csdn.net/yangyifan0/1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b转载 2005-12-11 13:04:00 · 915 阅读 · 0 评论 -
Web开发中常见的安全缺陷及解决办法
一、不能盲目相信用户输入 二、五种常见的ASP.NET安全缺陷 2.1 篡改参数 2.2 篡改参数之二 2.3 信息泄漏 2.4 SQL注入式攻击 2.5 跨站脚本执行 三、使用自动安全测试工具 正文: 保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences Instit转载 2005-12-11 20:51:00 · 909 阅读 · 0 评论 -
读取xml节点的数据总结
/*读取xml数据 两种xml方式*/ something something /*第一种方法*/DS.ReadXml("your xmlfile name");Container.DataItem("bb");Container.DataItem("cc");DS.ReadXmlSchema("your xmlfile name"); /*第二种方法*/ 如果我转载 2005-12-11 21:07:00 · 921 阅读 · 0 评论 -
读写xml所有节点个人小结
读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1/web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表 XmlNodeL转载 2005-12-11 21:08:00 · 791 阅读 · 0 评论 -
在两个ASP.NET页面之间传递值
在两个ASP.NET页面之间传递值 作者:kwklover(翻译) 出处:csdn 出处 http://www.dotnetbips.com/displayarticle.aspx?id=79 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在转载 2005-12-11 21:13:00 · 885 阅读 · 0 评论 -
ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时时间为60分转载 2005-12-11 21:49:00 · 2697 阅读 · 2 评论 -
关于aspx文件生成静态页面问题与我的回答
http://community.csdn.net/Expert/topic/4402/4402646.xml主 题: _____ 关于生成静态页面的一段代码,谢谢 作 者: vvf032 (努力) 等 级: 信 誉 值: 100 所属社区: .NET技术 ASP.NET 问题点数: 100 回复次数: 25 发表时间: 2005-11-18 14:14:15转载 2005-12-12 21:39:00 · 1150 阅读 · 0 评论 -
ASP.NET获取IP与MAC[using C#]
获取服务器的IP地址方法以DNS法较为简单实用,如下: using System.Net; private void ButtonIP_Click(object sender, System.EventArgs e) { System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).Ad转载 2005-12-12 21:46:00 · 1123 阅读 · 0 评论 -
SubmitOncePage:解决刷新页面造成的数据重复提交问题
执行过postback操作的web页面在刷新的时候,浏览器会有“不重新发送信息,则无法刷新网页”的提示,若刚刚执行的恰好是往数据库插入一条新记录的操作,点[重试]的结果是插入了两条重复的记录,以前一直是用保存数据后重新转向当前页面的方法解决,最近又找到了一个新的方法。问题分析 在System.Web.UI.Page类中,有一个名为ViewState属性用以保存页面的当前视图状态,观察每个a转载 2005-12-25 22:47:00 · 1639 阅读 · 0 评论 -
数据库连接字符串大全
SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes转载 2005-12-22 14:13:00 · 2418 阅读 · 0 评论 -
程序设计的多层架构学习
在学习程序设计的时候,我们都会用到多层架构,其带来的好处是不要重复地写代码,可能通过面向对象技术来改善代码,提高代码的重复利用。 我在程序设计的时候比较喜欢把它分成五层:表示层(Web)、业务逻辑层(BusinessRule)、数据访问层(DataAccess)、数据层(Data)、系统框架层(Framework). 表示层:直接与用户面对面,可以的DV+CSS+JavaScript来完成。如果用转载 2006-01-04 18:21:00 · 1220 阅读 · 0 评论 -
网上几种常见校验码图片分析
前几天受刺激了,准备把CSDN的校验码图片修改。就上网找了一些参考示例。和分析了一些校验码的功能。不敢独享,整理到一起,跟大家分享。至于CSDN新的校验码写法,不是这里面的任何一种。也不是网上可以找到的。这个不好公开,如果想研究校验码图片,建议研究我这里给的几个推荐链接。一些常见的验证码效果图: 功能分析:一般校验码具有的功能:1、显示内容显示内容一般是数字或者数字转载 2005-12-31 00:00:00 · 1500 阅读 · 0 评论 -
页面间传递变量的方法及使用范围的讨论
不管什么时候,总能看到网上有人在问页面之间怎么传递变量,针对这一情况,我想把所有能想到的传递变量的方法汇总一下,然后再介绍各种方法的使用范围,供大家参考,也希望大家在此给点建议,来帮助后来或刚开始学.net的朋友。 我总共就总结了这么几种方法: (1)Session (2)Cookie (3)Application (4)URL地址中的参数 (5)通过隐藏字段来传递数据 (6)S转载 2006-01-04 18:12:00 · 1061 阅读 · 0 评论 -
ASP.NET 常见问题
在提交的时候过程很长,为了防止用户再次点击而且为了界面友好可以用一个层遮住所有按钮再显示个提示信息,等服务器端处理完成再导航到本页(location.href=地址)就可以:转载 2006-01-04 18:13:00 · 1252 阅读 · 0 评论 -
演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
(一).说明 程序演示用户控件得到父窗体的数据 进行身份验证. (二) .图片演示(三). 核心代码部分namespace UserControl添加事件{ using System; using System.Data; using System.Drawing; using System.Web; using System.Web.UI.WebControls; using转载 2006-01-08 11:21:00 · 1154 阅读 · 0 评论 -
ASP.NET保持用户状态的九种选择
随着Web时代的到来,在无状态的HTTP世界中管理状态成为Web开发者的一个大问题。最近出现了几种存储和检索数据的不同技术。本文我将解释ASP.NET开发者能怎样通过页面请求维护或传递状态。 在ASP.NET中,有几种保持用户请求间数据的途径--实际上太多了,使没有经验的开发者对在哪个特定的环境下使用哪个对象很困惑。为了回答这个问题,需要考虑下面三个条件: .谁需要数据?转载 2006-03-06 16:08:00 · 779 阅读 · 0 评论 -
如何把图片存入到数据库
如果你不希望别人轻易地在其他站点引用你的图片,你可以把图片存入在数据库.下面介绍的是主要有二个:1如何把图片上传到数据库,2如何显示数据库并加上验证. 首先我们先来熟悉一下将要使用的对象方法。我们用来获取上一个页面传递过来的数据一般是使用request对象。同样的,我们也可以使用request对象 来获取上传上来的文件数据,使用的方法是request.binaryread()。而我们要从转载 2006-03-13 13:07:00 · 5105 阅读 · 0 评论 -
在ASP.NET访问Excel文件 (VB and C#)
C# Code --------------------------------------------- protected void Page_Load(Object Src, EventArgs E) { string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data S转载 2006-03-13 13:10:00 · 868 阅读 · 0 评论