
ASP.Net 2.0
文章平均质量分 79
fanhgye
这个作者很懒,什么都没留下…
展开
-
gridview嵌套gridview
OnRowDataBound事件,与1.x中的ItemDataBound有一腿.原创 2008-11-29 14:33:00 · 764 阅读 · 0 评论 -
ASP.NET页面的生命周期
在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为:客户端请求页面预初始化(OnPreInit)初始化(OnInit)完成初始化(OnInitComplete)载入ViewState(LoadViewState)处理回送数据(IPostBackDataHandler)Page_OnPreLoad—》Page_OnLoad回发更改通知(RaisePostDataChangedEven转载 2008-04-07 16:46:00 · 459 阅读 · 0 评论 -
常用的40个网站制作技巧
1. oncontextmenu= "window.event.returnValue=false " 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste= "return false " 不准粘贴 4. oncopy= "return false; " oncut= "return false; "原创 2007-11-17 10:22:00 · 521 阅读 · 0 评论 -
ASP.NET动态生成html页面
作者:陶刚编译 来源:天极开发 日期:2007-3-18 16:59:52 关键字:.net,asp.net,asp此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布转载 2007-06-07 09:21:00 · 871 阅读 · 0 评论 -
SQL Server中存储和读取图片(ASP.net)
SQL Server提供了一个特别的数据类型:image,它是一个包含binary数据的类型。下边这个例子就向你展示了如何将文本或照片放入到数据库中的办法。在这篇文章中我们要看到如何在SQL Server中存储和读取图片。 1、建立一个表: 在SQL SERVER中建立这样结构的一个表: 列名 类型转载 2007-05-17 09:50:00 · 1019 阅读 · 0 评论 -
增加对页面Header的控制
增加对页面Header的控制:System.Web.UI.Page类新增加了Header属性,用于对HTML页面头区域里数据的操作。通过对Header属性的跟踪,可以发现,Header属性保存着一个实现IPageHeader接口的对象(该对象有LinkedStyleSheets、Metadata、StyleSheet和Title四个属性),实际上正是通过这个对象实现对HTML页面头区域里数据的操作原创 2008-04-07 16:48:00 · 568 阅读 · 0 评论 -
定义表单中的默认按钮
在ASP.NET1.0中,我就为了设置表单中的默认按钮而一筹莫展。幸好ASP.NET2.0把这个功能补上了,现在可以非常方便的设置表单中的默认按钮了。void Button1_Click(object sender, System.EventArgs e){this.LB_Message.Text = "You clicked button1";}Untitled Page设置焦点:现在假设为原创 2008-04-07 16:51:00 · 858 阅读 · 0 评论 -
文件操作
//遍历目录 string[] dirs = Directory.GetDirectories("C:/"); Array.Sort(dirs); foreach(string s in dirs) { DirectoryInfo di = new DirectoryInfo(s); Response.原创 2008-11-04 09:10:00 · 606 阅读 · 0 评论 -
大型网站的架构设计问题----大型高并发高负载网站的系统架构
随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求…… 本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展(主要是技术方面,而较少涉及管理及营销等方面)矛盾。 一、 国外大型IT网站的成功原创 2008-10-09 18:00:00 · 958 阅读 · 1 评论 -
上传并加文字水印 上传并加图片水印
.net加水印2008-08-09 16:25前台http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">MikeCat_WaterMarkhttp://schemas.microsoft.com/intellisense/ie5">HEIGHT: 22px"type="file" size="47" name="File1原创 2008-10-22 22:52:00 · 752 阅读 · 0 评论 -
关于 Session
1 Session 过期后的值为null原创 2008-10-22 17:26:00 · 521 阅读 · 0 评论 -
SQL注入漏洞全接触
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常原创 2008-09-09 23:07:00 · 483 阅读 · 0 评论 -
DataList嵌套DataList的邦定
//前台代码 asp:DataList DataKeyField="Id" ID="DataList1" OnItemDataBound="DataList1_ItemDataBound" runat="server" > ItemTemplate> table width="170" border="0"原创 2008-05-22 22:36:00 · 990 阅读 · 0 评论 -
SqlTransaction 类
SqlTransaction 类应用程序通过在 SqlConnection 对象上调用 BeginTransaction 来创建 SqlTransaction 对象。对 SqlTransaction 对象执行与该事务关联的所有后面的操作(例如提交或中止该事务)。[C#] public void RunSqlTransaction(string myConnString) { SqlCo原创 2008-04-22 15:26:00 · 562 阅读 · 0 评论 -
Send Email 发送邮件
@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml原创 2008-04-08 13:30:00 · 901 阅读 · 0 评论 -
Asp.Net细节性问题精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可原创 2008-04-07 17:01:00 · 639 阅读 · 0 评论 -
跨页面数据发送
跨页面数据发送:如果你需要多个页面发送数据到同一个表单程序进行处理,或者数据在多个页面之间传输处理的话,你就可以使用ASP.NET 2.0这个新特性。例如,我打算把Default.aspx页里TextBox1里的文本数据发送到Default2.aspx页面进行处理:Default.aspx页:void Button2_Click(object sender, EventArgs e){Label1原创 2008-04-07 16:55:00 · 787 阅读 · 0 评论 -
做一个简单的访问来源统计
我们知道,Request.ServerVariables("HTTP_REFERER")可以获取来源网站的地址,因此我们可以通过这个数据来做一个小小的来源访问统计新建一个数据库Sys_Referer: if exists (select * from dbo.sysobjects where id = object_id(N´[dbo]转载 2007-04-17 02:26:00 · 699 阅读 · 0 评论 -
大年三十整理的asp.net资料!(不得不收藏)
http://blog.youkuaiyun.com/mengyao/archive/2007/02/17/1511356.aspx使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。原创 2007-03-06 10:12:00 · 12851 阅读 · 3 评论 -
ASP.NET 2.0中Gridview控件高级技巧
http://blog.youkuaiyun.com/hiyavip/archive/2005/12/31/566837.aspx ASP.NET 2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处。因为在asp.net 1.1中,在使用datagrid时,很多情况下依然要编写大量的代码,十分不方便,而且有时需要很多技巧。而在asp转载 2007-03-06 10:02:00 · 687 阅读 · 0 评论 -
关于GridView中自定义分页、单选、多选的简单应用(转贴)
http://blog.youkuaiyun.com/WeekZero/archive/2006/05/05/709419.aspx关于VS2005中GridView的自定义分页,单选、多选的简单应用。 图片效果: 简单示例,代码如下, fenpage.aspx的代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d转载 2007-03-06 09:59:00 · 592 阅读 · 0 评论 -
GridView中使用超链接的技巧
GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。数据绑定方式有两种,如下示例:Eval方式 Bind方式 推荐使用第一种方式,可以在一个里放入多个绑定,而第二种只能如此绑定一个值做超级链接的控件,我们也有多种选择:1 asp:LinkButton 示例 runat="server">2 asp:HyperLink示例 Text=>转载 2007-03-06 09:53:00 · 602 阅读 · 0 评论 -
GridView中设置数据格式总结
DataGrid-数据格式设置表达式 数据格式设置表达式 .NET Framework 格式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由可选静态文本和用以下格式表示的格式说明符组成: {0:format specifier}0 是参数索引,它指示列中要格式化的数据元素;因此,通常用零来指示第一个(且唯一的)元素。format specifier 前面有一个冒号 (:)原创 2007-01-18 23:00:00 · 3068 阅读 · 0 评论 -
在ASP.NET 2.0中直接得到本页面生成的HTML代码
在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。C#<%@ Page Language="C#" AutoE原创 2006-11-27 18:07:00 · 898 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id");string b = Request.QueryString(转载 2006-11-22 14:30:00 · 933 阅读 · 0 评论 -
C#中StringBuilder类的使用
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在原创 2006-11-03 14:21:00 · 842 阅读 · 0 评论 -
C#.NET 中的类型转换
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名 许多 C#转载 2006-11-03 13:34:00 · 905 阅读 · 0 评论 -
将上传图片打上防伪图片水印并写入数据库
http://www.cnblogs.com/54tiger/archive/2007/01/08/614548.html// 涉及命名空间using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.转载 2007-03-08 13:18:00 · 593 阅读 · 0 评论 -
动态生成表单与调用动态生成的控件
当态地向页面添加一个新的控件时,该控件并不会在表单回传之间自动保持下来,该控件本身并不被保存到页面的视图状态中。但是,输入到动态生成的表单域中的任何文本都将自动保存到视图状态中。当刷新页面后还是新成同一ID号的控件时,保存在视图状态的值就会自动回到相同ID号的控件中去。 以下是页面代码:有两个Button,一个用来生成动态的TextBox,一个用来计算TextBox中原创 2007-01-18 23:18:00 · 1198 阅读 · 0 评论 -
在asp.net 2.0里,可以支持动态访问meta 标记了
在asp.net 2.0里,可以支持动态访问meta 标记了,比如可以动态增加关键字了Private Sub CreateMetaTags() Dim hm As New HtmlMeta() Dim head As HtmlHead = CType(Page.Header, HtmlHead) hm.Name = "Keywords" hm.Conten原创 2007-07-11 17:44:00 · 1062 阅读 · 0 评论 -
HTTP 协议基础,http头信息详解
来源:http://hi.baidu.com/my123jian/blog/item/dab25a4ae954e92208f7efe7.htmlHTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、UR转载 2007-07-12 10:15:00 · 873 阅读 · 0 评论 -
Calendar 类
显示单月月历,该月历使用户可以选择日期并移到下个月或上个月。 命名空间:System.Web.UI.WebControls程序集:System.Web(在 system.web.dll 中) var ExpCollDivStr = ExpCollDivStr;ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl0256ca8转载 2007-03-21 14:32:00 · 841 阅读 · 0 评论 -
如何:在 Calendar 控件中显示数据库中的选定日期
Calendar 控件并不直接支持数据绑定,也就是说,您不是将日历作为一个整体绑定到数据源。相反,您编写代码来获取所需数据,然后就可以在 DayRender 事件中,将当前呈现的日期与从数据源读取的数据进行比较。在 Calendar 控件中显示数据库数据 使用 ADO.NET 类型连接到数据库并查询要显示的日期。 在 Calen转载 2007-03-21 14:28:00 · 1919 阅读 · 0 评论 -
如何:在 Calendar Web 服务器控件中自定义个别日
默认情况下,Calendar 控件中的日显示为数字。如果启用日选择,则数字将显示为链接。有关详细信息,请参见如何:控制 Calendar Web 服务器控件中的用户日期选定。 但是,您可以自定义个别日的外观和内容,这包括执行下面的操作: 以编程方式突出显示某些日。例如,以不同的颜色显示假日。 以编程方式指定是否可以选定个别日。原创 2007-03-21 14:25:00 · 1063 阅读 · 0 评论 -
CustomValidator控件另种用法
2007年01月11日 星期四 下午 03:21 @ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>DOCTYPE html PUBLIC "-转载 2007-03-14 14:59:00 · 1176 阅读 · 2 评论 -
如何将存放在数据库BLOB字段的图像显示在asp.net的IMAGE控件中
http://www.80diy.com/home/20050510/20/3996217.html1 楼singlepine(小山)回复于 2005-05-10 21:11:27 得分 20 ImageUrl= />转载 2007-03-08 15:59:00 · 1650 阅读 · 0 评论 -
ASP.NET2.0页面状态持续
我们知道,http是无状态的协议.所以在进行WEB应用程序开发的过程中,怎么在用户的多次请求中保持页面/用户信息会给我们造成一些小麻烦.ASP.NET1.1为我们提供了诸如ViewState,Session...等方式,在ASP.NET2.0中,则对这些方式进行了一些改进和扩展. ViewState在ASP.NET1.1中,ViewState是通过客户端的html原创 2007-01-19 00:01:00 · 642 阅读 · 0 评论 -
GridView自定义分页导航
http://blog.youkuaiyun.com/mengyao/archive/2007/02/19/1511765.aspx自己做的一个项目中所运用到的技术:|1. 日历控件(带时分秒)2. GridView 批量删除,自定义分页,定位页码3. GridView 修改4. GridView 鼠标经过改变行的颜色效果转载 2007-03-06 09:57:00 · 579 阅读 · 0 评论 -
以编程方式使用 ASP.NET 母版页
http://blog.coders.com.cn/pignut_wang/可以使用母版页以编程方式执行许多公共任务,包括: 访问在母版页上定义的成员(包括公共属性/方法或控件)。 动态地将母版页附加到内容页。 访问母版页上的成员为了提供对母版页成员的访问,Page 类公开了 Master 属性。若要从内转载 2007-03-08 00:19:00 · 1040 阅读 · 0 评论 -
C#(常用的正则表达式)
1.匹配HTML标记的正则表达式:.*| 例如:2. 正整数: ^[0-9]*[1-9][0-9]*$3.负整数: ^-[0-9]*[1-9][0-9]*$4.整数: -?/d+$5.正浮点数: ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$6.负浮点数: ^(-(原创 2006-10-08 15:20:00 · 782 阅读 · 0 评论