.NET - 综合
文章平均质量分 69
alys
这个作者很懒,什么都没留下…
展开
-
ASP.NET常用代码
作者Blog:http://blog.csdn.net/yangyifan0/ 1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");st转载 2007-01-12 17:35:00 · 663 阅读 · 0 评论 -
asp.net 解决重复提交问题
解决方法一: .Framework2.0中才有的button属性: 解决重复提交:OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False"解决方法二: this.btnSubmit.Attributes[转载 2007-01-12 12:29:00 · 514 阅读 · 0 评论 -
ASP.Net 学习之返回上一页的实现方法
返回上一页的这个东东在我们做项目的时候一般是用于填写完表单后确认的时候,有对原来输入的数据进行修改时用的,或者是因为网站为了方便浏览者而有心添加的一个东东,一般这种功能的实现在ASP.net中都是用一个button的控件来实现的,实现的方法有很多,今天恰好在做项目时碰到要用这个东东,我就把能实现" 返回上一页","返回前一页"的几种方法总结了一下,供大家学习之用,请多多指教:0)其实要实现这个功能转载 2007-01-12 12:02:00 · 525 阅读 · 0 评论 -
ASP.NET 2.0打造购物车和支付系统
(一)摘要 在本系列文章中,我们基于ASP.NET 2.0构建了一个简化的在线购物车和PayPal系统;并通过这个示例,对ASP.NET 2.0中新引入的GridView控件作了深入研究。 到目前为止,我几乎在每一个我参加过的商业C#.net工程中使用了DataGrid控件;因此,当我第一次听到有关于GridView是如何提高工作效率时,我飞快地试用了它。DataGrid和GridView转载 2007-01-12 11:51:00 · 1000 阅读 · 0 评论 -
asp.net 2.0上传控件的使用
代码如下: protected void Button1_Click(object sender, EventArgs e) { try { 判断文件大小#region 判断文件大小 int intFileLength = this.FileUpload1.PostedFile.ContentLength;转载 2007-01-12 10:50:00 · 469 阅读 · 0 评论 -
在两个ASP.NET页面之间传递值
在两个ASP.NET页面之间传递值 作者:kwklover(翻译) 出处:csdn 出处 http://www.dotnetbips.com/displayarticle.aspx?id=79 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情转载 2007-01-12 17:32:00 · 556 阅读 · 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.GetHost转载 2007-01-12 17:26:00 · 547 阅读 · 0 评论 -
读写XML文件
本文将会涉及3个方面的内容: 1.存取XML文件 2.XML文档对象模型 3.XML和DataSet 这里我们先介绍操作XML文件的两个对象:XmlTextReader和XmlTextWriter 打开和读取Xml文件使用到的对象就是XmlTextReader对象。下面的例子打开了与程序在同一路径下的一个例子文件sample.x转载 2007-01-12 17:18:00 · 629 阅读 · 0 评论 -
ASP.NET Forum 学习笔记系列--Web.config
预备知识: 所有配置信息都驻留在 configuration> 和 configuration> 根 XML 标记之间。标记间的配置信息分为两个主区域:配置节处理程序声明区域和配置节设置区域。 配置节处理程序声明出现在配置文件顶部 configSections> 和 configSections> 标记之间。 location>元素转载 2007-01-12 16:59:00 · 791 阅读 · 0 评论 -
ASP.Net性能优化——页面数据缓存
1 基本概念 ASP.NET提供了一个相当出色的缓存引擎机制,它允许页面保存和索引HTTP请求所要求的各种各样的对象。ASP.NET的缓存对各个应用来说是私有的,是存储各种对象的存储器。缓存的生存周期取决于应用的生存周期,也就是说,当应用重新启动时,缓存实际上也已重建。 缓存提供了一个简单的字典接口,以便于开发者能够轻而易举放置对象到缓存中,并在以后使用。最简单的情况下转载 2007-01-12 16:53:00 · 639 阅读 · 0 评论 -
Asp.Net细节性问题精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就转载 2007-01-12 16:51:00 · 520 阅读 · 0 评论 -
ASP.NET 进度条
1. 进度条模板文件 ProgressBar.htm 1 html> 2 head> 3 title>title> 4 script language="javascript"> 5 //设置进度条进度 6 function SetPorgressBar(msg, pos) 7 { 8 ProgressBar.style.width= pos + "%"; 9 Write转载 2007-01-12 13:58:00 · 1012 阅读 · 0 评论 -
数据安全验证之正则表达式
这几天正在制作用户登陆这一块,用户登陆其中我觉得最烦人的就是输入数据的验证;虽然微软给了我们几个强的控件,但是自己写正则表达式那是相当的耗时间啊;在网上有很多人在网上发部了很多有用的正则表达式,可能以后会再次用到这些表达式,这里把它记录下来;通过验证控件并不是100%保险的,因为用户控件只是在客户端验证,有些无聊的人根本不通来那些来提交数据,所以我们还是要在服务端再次验证,这样正则表达式就成为了我转载 2007-01-12 14:23:00 · 451 阅读 · 0 评论 -
ASP.NET 网站路径
使用网站中的资源时,通常必须指定资源的路径。例如,您可以使用 URL 路径引用页面中的图像文件或网站中其他位置处的页面的 URL。同样,Web 应用程序中的代码可以使用基于服务器的文件的物理文件路径对文件进行读写操作。ASP.NET 提供用于引用资源并确定应用程序中的页面或其他资源的路径的方法。指定资源的路径许多情况下,页面中的元素或控件必须引用外部资源,如文件。ASP.NET 允许您转载 2007-01-12 14:28:00 · 453 阅读 · 0 评论 -
ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时时间为60分转载 2007-01-12 17:31:00 · 893 阅读 · 1 评论 -
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转载 2007-01-12 17:30:00 · 707 阅读 · 0 评论 -
ASP.Net性能优化——页面输出缓存
在计算机科学领域,广泛应用缓冲技术来提高系统的性能,它的原理是把经常存取的或者是比较重要的数据保存于内存中以减少系统的响应时间。对于WEB应用领域,缓冲技术主要是把HTTP请求的页面或数据保存于内存,以减少下次使用时重建它们的耗费。 ASP.NET有两种用于WEB应用的缓冲技术:输出缓冲和数据缓冲。 输出缓冲指:把一次请求所产生的动态输出保存于内存中。 数据缓冲指:按照一定转载 2007-01-12 16:53:00 · 885 阅读 · 0 评论 -
如何获取客户IE统计信息
namespace xxxx.cccc{ public class sitecounter : System.Web.UI.UserControl { public string VisitedIP;//获取IP public string VisitedAddress;//获取地址 public string VisitedIplocal;//获取上网方式 public string转载 2007-01-12 16:39:00 · 612 阅读 · 0 评论 -
再总结一些技巧
转载 2007-01-12 16:28:00 · 422 阅读 · 0 评论 -
ASP.NET结合存储过程写的通用搜索分页程序
protected void Page_Load(Object sender, EventArgs e) { int intPageNo,intPageSize,intPageCount; intPageSize = 25; if (Request["CurrentPage"]==null)转载 2007-01-12 16:20:00 · 466 阅读 · 0 评论 -
将Web站点下的绝对路径转换为虚拟路径
很经常使用到的一个功能,但在在网上却一直没有找到相关的解决方法,今天借着项目应用到的机会写了两个将绝对路径转换为虚拟路径封装好的方法将Web站点下的绝对路径转换为相对于指定页面的虚拟路径Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**////转载 2007-01-12 16:19:00 · 639 阅读 · 0 评论 -
如何实现通过回车键提交表单
对于B/S的系统,在页面控制上不如C/S系统那么控制灵活,就比如现在一个页面或用户控件里有两个按钮button1和button2,两个文本框Textbox1和Textbox2,当您想控制当焦点在Textbox1时回车提交button1,在Textbox2时提交button2,这个时候就需要通过客户端脚本来实现和服务器端控件的交互,这是我写的封装好的类,控件继承 TextBox,SubmitCont转载 2007-01-12 16:11:00 · 815 阅读 · 0 评论 -
ASP.Net开发新手常见问题备忘录
一位ASP.net初学者学习过程中整理的备忘录,包括“打开新的窗口并传送参数,为按钮添加对话框,删除表格选定记录,删除表格记录警告”等等常见问题的解决方法。 1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")") 接收参数:str转载 2007-01-12 15:43:00 · 434 阅读 · 0 评论 -
ASP.NET超时设置
1.IIS->[网站]->属性-》连接超时。默认为120秒2.WEB.CONFIG 手工添加httpRuntime,如 3.同步执行WEBSERVICE时,需要设置TIMEOUT属性,如 CompilerSvr.MyFavoritesService compiler=new FDN.DMS.Controls.CompilerSvr.MyFavoritesService(); compile转载 2007-01-12 14:34:00 · 415 阅读 · 0 评论 -
刷新aspx页面的六种方法
第一:private void Button1_Click(object sender, System.EventArgs e) { Response.Redirect(Request.Url.ToString()); }第二:private void Button2_Click(object sender, System.EventArgs e) { Response.Write转载 2007-01-12 14:29:00 · 459 阅读 · 0 评论 -
通过系统配置来提高ASP.NET应用程序的稳定性
大家都知道,要实现一个24*7全天候运行的应用程序并不是一件容易的事。我的一个项目就曾经在暴力负荷下坚持了20多个小时后还是壮烈挂掉了。幸运的是,ASP.NET和IIS为我们提供了一些简便的设施,使我们能够轻松构建超级稳定的.Net应用程序。不过稍嫌不爽的是,Windows 2000(IIS6.0 以下版本) 和 Windows 2003(IIS6.0)系统下的配置方法不尽相同。转载 2007-01-12 16:49:00 · 524 阅读 · 0 评论 -
上传图片到数据库
一.上传图片到数据库 1/**//// 2/// 上传图片 3/// 4private void UploadFile() 5{ 6 /**////得到用户要上传的文件名 7 string strFilePathName = loFile.PostedFile.FileName; 8 string strFileName = Path.GetFileName(strFil转载 2007-01-12 16:46:00 · 631 阅读 · 0 评论 -
保存图片到XML文件
一.保存图片到XML文件 1/**//// 2/// 保存图片到XML文件 3/// 4private void UploadImageToXml() 5{ 6 /**////得到用户要上传的文件名 7 string strFilePathName = loFile.PostedFile.FileName; 8 string strFileName = Path.Ge转载 2007-01-12 16:44:00 · 619 阅读 · 0 评论 -
图片式教程:不写一行代码,实现 DropDownList 和 GridView 联动
转载 2007-01-12 14:17:00 · 518 阅读 · 0 评论 -
图片式教程: VS2005绑定SQL数据库
不用写一句代码,即可以实现连接SQL数据库,并可以对数据进行分页,列的名称命名。下面以图解的形式说明。启动VS2005,默认我选的是以C#为启动。先看一下数据库中的情况新建网站:从工具箱中拖一个gridview到设计视图选择数据源:<!--google_ad_client = "pub-9194760792135763";转载 2007-01-12 14:15:00 · 846 阅读 · 0 评论 -
保护 ASP.NET 应用程序的安全
查看全部的安全性指导主题Microsoft Corporation本单元概要保护 ASP.NET Web 应用程序依赖于完全受到保护的网络、主机和平台基础结构。如果果真如此,攻击者将试图利用 Web 应用程序和 Web 服务(它们通常侦听端口 80)中的漏洞。如果 Web 应用程序没有有效配置,攻击者就能够获取访问权限并利用系统。作为管理员,您必须审查默认转载 2007-01-12 13:51:00 · 1029 阅读 · 0 评论 -
对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度?
对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程: 新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可; 在模板类型中选择ASP.NET Web应用程序; 位置里输入:http://localhost/WebPortal;转载 2007-01-12 13:49:00 · 484 阅读 · 0 评论 -
ASP.NET——From验证:全部代码及讲解
Step 1:新建数据库(库:MyForms ;表:users ;字段:ID,userName, userPwd);Step 2:新建网站,web.config 的文件全部代码如下: web.config 的全部代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighli转载 2007-01-12 12:48:00 · 557 阅读 · 0 评论 -
在ASP.NET1.0/2.0里使用DIV层元素弹出窗体
本文 Bilal Haidar 将带领您如何使用DIV元素来创建弹出的窗体,这种弹出即可以包含简单的HTML元素也可以包含ASP.NET服务器控件,而且在实现过程中没有使用传统的window函数和showModalDialog / showModelessDialog函数(传统的我们使用 window.open,或者showModalDialog 这样的函数来制作弹出窗口--天天注释)转载 2007-01-12 12:33:00 · 456 阅读 · 0 评论 -
解决FORM的重复提交
当我们提交一个表单之后可以重定向来防止刷新来重复提交表单,但在有些情况下,通过游览器的后退再来提交,就会重复提交表单,为了解决这个问题,我们可以使用struts中的Token.下面给出一个例子:1,我们在转向表单的Action中加入代码saveToken(request);2,我们在处理表单的Action加入代码:/**验证FORM的重复提交 */ if(!isToken转载 2007-01-12 12:28:00 · 360 阅读 · 0 评论 -
简单在线调查,单选和多选(c#)
一、cs页面代码 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using Sy转载 2007-01-12 12:05:00 · 497 阅读 · 0 评论 -
在Asp.Net 2.0中使用Css Tab Design样式美化菜单
Css Tab Design 是一个用来做导航样式非常方便的Freeware.(其实就是提供了一堆样式可以套用: ) ),效果如下图所示: 界面如下: 可以非常方便的导出css文件:DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans转载 2007-01-12 11:38:00 · 1371 阅读 · 0 评论 -
asp.net 2.0防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在.在这里使用一个cache存放已经登陆的用户名.但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间.这个时间可以跟用户的session值联系起来.刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.转载 2007-01-12 11:26:00 · 535 阅读 · 1 评论 -
精通ASP.NET中弹出窗口技术
作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹出窗口正是这类编程转载 2007-01-12 11:24:00 · 436 阅读 · 0 评论 -
利用 ASP.NET、JavaScript 和 OLE DB 从头设计您自己的网络日记应用程序
多数情况下,ASP.NET 高级模板化控件(如 DataList 和 DataGrid)是用于数据表示的最佳选择。但是,当需要灵活地进行各种各样的布局时,Repeater 控件就是您所需要的。在本文中,作者将构建一个功能齐备的网络日记应用程序,以举例说明使用 Repeater 和 DataList 控件来呈现主从关系中嵌套数据的方法。然后,作者将介绍如何通过添加一些使网络日记反应更迅速且可用性更高转载 2007-01-12 14:20:00 · 633 阅读 · 0 评论