
ASP.NET
peter824
这个作者很懒,什么都没留下…
展开
-
ASP.Net开发新手常见问题备忘录
一位ASP.net初学者学习过程中整理的备忘录,包括“打开新的窗口并传送参数,为按钮添加对话框,删除表格选定记录,删除表格记录警告”等等常见问题的解决方法。1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"原创 2007-06-17 23:26:00 · 403 阅读 · 0 评论 -
ASP.NET中MD5和SHA1加密的几种方法
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被“压缩”成一种保密的格式(就是把一个任转载 2007-12-03 13:57:00 · 542 阅读 · 0 评论 -
HTML网页与FLASH之间的传值
在论坛上经常看见有新手问到“我想让FLASH得到URL中的参数ID号,该怎么办?”“某某视频网站的FLASH播放器是如何播放不同ID的视频的?”...诸如此类问题看到了太多,每次都有一堆回帖,众说纷纭,里面难免有误导性质的回复。今天特结合自己平时工作中使用的心得对此类问题做一个小小的归纳。 我所指的静态传值是区别于与服务端通信进行值传递的方式,例如LoadVars,XML,Remoting之转载 2007-12-05 12:00:00 · 1067 阅读 · 0 评论 -
arrayList的应用
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处Ar转载 2007-12-05 14:20:00 · 428 阅读 · 0 评论 -
远程计算机调试Web 服务的办法
写了一个Web Service,在内网中查看webservice的内容时一切正常,可是用外网查看WebService的时候显示如下:The test form is only available for requests from the local machine.于是我把这段文字copy下来,google了一下,在Microsoft 技术支持网站上找到了答案:当您尝试从远程计算机访问 Web转载 2007-12-06 09:43:00 · 443 阅读 · 0 评论 -
ASP.NET配置文件Web.config 详细解释
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继转载 2007-12-07 15:19:00 · 470 阅读 · 0 评论 -
Asp.net中基于Forms验证的角色验证授权
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连转载 2008-04-16 23:49:00 · 468 阅读 · 0 评论 -
多态的概念和作用
多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进行对话。 对不同类的对象发出相同的消息将会有不同的行为。比如,你的老板让所有员工在九点钟开始工作, 他只要在九点钟的时候说:“开始工作”即可,而不需要转载 2008-04-16 23:58:00 · 1122 阅读 · 1 评论 -
常用正则表达式
只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整数只能输入非0的负整数只能输入n个字符只能输入英文字符只能输入大写英文字符只能输入小写英文字符只能输入英文字符+数字只能输入英文字符/数字/下划线密码举例验证首字母大写验证网址(带?id=转载 2008-07-31 22:48:00 · 549 阅读 · 0 评论 -
CheckBoxList详细用法
CheckBoxList详细用法 1.绑定数据 this.lngCatalogID.DataSource = dt; //这里我绑到DataTable上了. this.lngCatalogID.DataTextField = "strCatalogName"; //前台看到的值,也就是CheckBoxList中显示出来的值 this.lngCatalogID.Data转载 2008-06-05 18:38:00 · 655 阅读 · 0 评论 -
抽象工厂模式(Abstract Factory)
概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。模型图逻辑模型:物转载 2008-11-06 22:57:00 · 323 阅读 · 0 评论 -
解决安装IE8后,VS2005无法调试的问题
没装IE8之前(IE7),Vs2005调试还好用,装了IE8之后, Vs2005的WebSite程序按F5无法正常调试. 需要手动附加到进程, 比较麻烦, 据说还有种方法, 把所有IE窗口都关掉, 再点击启动调试(F5), 调试完之后自动关闭所有窗口, 这种方式更麻烦。解决办法如下:网上搜索了一下, 发现苦主不少, Microsoft论坛有给出一个解决方案 http://social.micros原创 2009-08-12 09:47:00 · 581 阅读 · 0 评论 -
C# 中的委托和事件
源码下载:http://www.tracefact.net/SourceCode/Delegates-and-Events-in-CSharp.rarC# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托转载 2009-06-14 17:55:00 · 294 阅读 · 0 评论 -
ASP.Net:基于窗体的身份验证
基于窗体的验证是最为普遍的一种验证,使用这种验证方式可以很方便灵活地应用到应用程序中。窗体验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。 要采用窗体验证,先要在原创 2009-06-19 00:40:00 · 544 阅读 · 0 评论 -
ASP.NET 2.0 中的窗体身份验证
目标了解 ASP.NET 2.0 版中窗体身份验证的工作机制。 了解窗体身份验证配置如何影响窗体身份验证票的生成。 查看窗体身份验证票中存储了什么内容。 了解 cookieless 窗体身份验证的工作机制。 了解窗体身份验证的 Web 场 (Web farm) 注意事项。概述窗体身份验证使用用户登录到站点时创建的身份验证票原创 2009-06-18 23:35:00 · 403 阅读 · 0 评论 -
.Net环境下的缓存技术介绍 (转)
摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数转载 2009-08-31 12:14:00 · 441 阅读 · 0 评论 -
在WEB下的客户端控件+Activex控件的开发应用
1. Visual Basic中ActiveX控件的制作 ActiveX是Microsoft的术语,它是一组包括控件、DLL和ActiveX文档的组件,他通常是以动态连接库形势存在,因此必须在一个叫容器的可独立执行的软件中运行,比如VisualBasic,VisualC++,Internet Explorer等。因此ActiveX控件和容器必须都支持一些特定的接口协议。ActiveX应包括属性转载 2007-12-01 16:49:00 · 913 阅读 · 1 评论 -
FCKEditor使用说明(Csdn博客就是用的这个编辑器)
1. FCKeditor 介绍FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能.FCKeditor 支持当前流行的浏览器如IE 5.5+, Firefox 1.0+, Mozilla 1.3+与Netscape 7+等。 FCKeditor官司方网址:http://www.fckeditor.net/ FCKeditor在线转载 2007-11-30 11:59:00 · 557 阅读 · 0 评论 -
请慎用ASP.Net的validateRequest="false"
ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面: 以下是引用片段:Server Error in /Your原创 2007-06-25 14:02:00 · 522 阅读 · 0 评论 -
ASP.NET2.0连接SQL Server数据库详解
ASP.NET2.0连接SQL Server数据库详解 本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。 Connection类有四种:SqlConnection,OleDbConnecti原创 2007-06-25 14:15:00 · 618 阅读 · 0 评论 -
Asp.net动态生成html页面
1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。优点1.原创 2007-08-02 14:57:00 · 633 阅读 · 2 评论 -
使用ASP.NET 2.0中的ReportViewer控件
介绍 任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对报表的一些基本需求。 我将会在本文中向你演示如何使用这个控件。 ReportViewer控件既可以在web程序中使用,也可以在windows程序中使用。 在这里,我将只介绍如何在w原创 2007-08-24 10:14:00 · 1356 阅读 · 0 评论 -
网页播放器代码大全
1.avi格式代码片断如下:object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">param name="ShowDisplay" value="0">param name="ShowControls" value="1">para原创 2007-08-30 16:43:00 · 667 阅读 · 0 评论 -
ASP.NET 面试题收集
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.N原创 2007-06-17 18:59:00 · 424 阅读 · 0 评论 -
发送电子邮件
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送转载 2007-10-29 13:58:00 · 966 阅读 · 0 评论 -
asp.net页面间数据传递(总结篇)
1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用R转载 2007-10-30 11:30:00 · 339 阅读 · 0 评论 -
asp.net2.0 收发邮件
net中自带了可以发邮件的,但是如果要是收邮件的话,则需要第三方组件如JMail或是别的组件,下面简单介绍下发送邮件代码: protected void send_Click(object sender, EventArgs e) ...{ sendata = sendtarget.Value; title = sendtitl转载 2007-10-30 11:06:00 · 631 阅读 · 0 评论 -
字符串函数
字符串函数提供处理字符串变量的功能。Asc Asc函数提取字符串第一个字母的ANSI字符码。用法为:result = Asc(string)其中result是字符码,string是任意有效的字符串表达式。如果string为Empty,则产生一个实时错误。AscB AscB函数提取字符串的第一个字节。用法为:result = AscB(string)其中result是Byte字类,string是任意原创 2007-10-29 16:17:00 · 552 阅读 · 0 评论 -
在global.asax中实现定时生成静态首页
void Application_Start(object sender, EventArgs e) ...{ // 在应用程序启动时运行的代码 System.Timers.Timer timehtml = new System.Timers.Timer(1000 * 600); timehtml.AutoReset = t转载 2007-11-08 11:44:00 · 448 阅读 · 0 评论 -
实现业务系统中的用户权限管理--实现篇
在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用“动作分解列表”的方式来陈述每个动作以及相关资源。实现权限管理功能的动作 动作分解 动作名 相关表名原创 2007-11-06 15:56:00 · 498 阅读 · 0 评论 -
动态添加控件,给控件赋值
protected void Page_Load(object sender, EventArgs e) ...{ //循环添加控件,不能添加 for (int i = 0; i 5; i++) ...{ TextBox tbcz = new TextBox(); tbcz.ID = "cz"原创 2007-11-06 16:52:00 · 1209 阅读 · 0 评论 -
Microsoft Visual SourceSafe 2005 下载与配置
VSS2005的下载地址是: http://www.shangdu8.com/download/Microsoft.Visual.SourceSafe.2005.rar 或者 http://www.shangdu8.com/download/Microsoft.Visual.SourceSafe.2005_01.rar 配置Microsoft Visual SourceSafe原创 2007-11-14 14:00:00 · 8627 阅读 · 1 评论 -
根据用户IP获取用户的地址。
public class IPScaner...{ private string dataPath;//ip数据库地址 private string ip;//ip地址 private string country;//国家 private string local;//本机 private long firstStartIp = 0;//开始ip地址 pr转载 2007-11-21 16:19:00 · 577 阅读 · 0 评论 -
gridview技巧之:gridview获取当前行索引的方法
gridview技巧之:gridview获取当前行索引的方法在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:① 目的:获取GridView中RowCommand的当前索引行。② 前台页面:在GridVi转载 2010-04-15 14:16:00 · 501 阅读 · 0 评论