ubbcode.cs: using System; using System.Data; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Text.RegularExpressions ; using System.Text; ... Read More
posted @ 2005-06-11 14:06 虚空境界 Views(2225) Comments(0) Diggs(0)
4、哈希加密密码 using System.Web.Security; password = FormsAuthentication.HashPasswordForStoringInConfigFile(password + dr["注册IP"], "SHA1"); 5、关于加密: 对流可以执行对称加密,因此对称加密对于加密大量的数据很有用。对少量字节执行不对称加密,因此不对称加密只对少量的... Read More
posted @ 2005-06-11 14:04 虚空境界 Views(975) Comments(0) Diggs(0)
例1 例2 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 this.Button1.Attributes["onclick"]="javascript:return confirm('你确定吗?')"; ... Read More
posted @ 2005-06-11 14:03 虚空境界 Views(551) Comments(0) Diggs(0)
方法一: GET方法是将传递的数据追加至uRL中。uRL地址长度是有限制的,因此使用GET 方法所能传递的数据也是有限。一般地,GET方法能够传递256字节的数据。在多数情况 下,使用GET方法传递的数据长度是远远不够的,这时便需要使用HTTP的另外—种请求 方式PosT,PosT方法可传递的数据的最大值为2MB。 PosT请求必须由ForM发出(使用Sock方法直接写入H... Read More
posted @ 2005-06-11 14:02 虚空境界 Views(815) Comments(0) Diggs(0)
用一个页面GetThumbnail.aspx制作缩略图,用一个页面ListImage.aspx使用datalist控件的项模板中的hyperlink控件的NavigateUrl属性设置原始图的导航,ImageUrl属性设置为缩略图,ToolTip属性设置提示文字。 缩略图页面GetThumbnail.aspx的代码: const int MaxLength=150; //最大长度 ... Read More
posted @ 2005-06-11 14:01 虚空境界 Views(2920) Comments(0) Diggs(0)
方法一:在页面中加入file field控件,并将它改为服务器端控件。 将页面代码中加入:<Form Enctype="multipart/form—data" runat=“Server“ method="Post”> 在上传按钮的代码如下: String TargetPath = Request.PhysicalApplicationPath + "FileUp\" + Path.G... Read More
posted @ 2005-06-11 14:00 虚空境界 Views(542) Comments(0) Diggs(0)
以下资料来源于:http://wsr.y365.com/index18.htm 设为首页的代码: 设为首页 加入收藏夹的代码: 将本屋加入收藏夹 跟随鼠标的图片 将以下代码加在〈body> : 图片全景旋转的技巧: 最简单的图片变换: 图片的大小变换: 在页面上漫天飞舞的雪花(图片可以更换): 网页上自由飘动的图片: ... Read More
posted @ 2005-06-11 14:00 虚空境界 Views(1314) Comments(0) Diggs(0)
ServerVariable(环境变量)集合中包含了客户机与服务器的系统信息。获得环境变量值的方法是: Request.ServerVariables["variable"] 例:Request.ServerVariables["REMOTE_ADDR"]获取用户的IP地址 Request.ServerVariables["LOCAL_ADDR"]获取服务器的IP地址 Request.Ser... Read More
posted @ 2005-06-11 13:57 虚空境界 Views(811) Comments(0) Diggs(0)
获得客户端的浏览器的版本及操作平台 HttpBrowserCapabilities bc= Request.Browser; welcome.Text="您好! 您正在使用" 十bc.Browser十 ”v.“ 十bc.Version+",你的运行平台是” 十bc.P1atform; FilePath 取得当前请求的文件路径 TotalBytes 请求内容的大小 Url 获... Read More
posted @ 2005-06-11 13:56 虚空境界 Views(465) Comments(0) Diggs(0)
HtmlEncode、HtmlDecode方法 HtmlEncod 将代码中的HTML标签进行了转码。浏览器能够正确识别转换后的标签,但是这些代码再也不会执行。 例:在页面上显示这段源代码,而不是执行它。 Server.HtmlEncode(”<script>window.alert(\"aspcn.com, 您今天访问了吗?\”):</script>” HtmlDecode方法的作用... Read More
posted @ 2005-06-11 13:56 虚空境界 Views(654) Comments(0) Diggs(0)
普通的HTML标签只要加上Id和runat="server"属性,均能变为Html控件可以将、这些标签也转化成为Html控件 例: (body id=”Bodyl” runat=”server”> …… Body1.Attributes["bgcolor"]="Blue"; Body1.InnerHtml="欢迎来到asp.com";//此方法能显示 Body1.InnerTex... Read More
posted @ 2005-06-11 13:55 虚空境界 Views(487) Comments(0) Diggs(0)
PlaceHolder控件的功能与Panel控件的功能相似,PlaceHolder控件在某些情况下是非常有用的,比如需要在Panel控件中某一部分根据程序执行的过程动态地添加新的控件时就必须用到PlaceHolder控件。 例:Label lblTitle= new Label(); lblTiltle.Text=“添加至PlaceHolder的Label控件”; holder.Cont... Read More
posted @ 2005-06-11 13:54 虚空境界 Views(1602) Comments(2) Diggs(1)
if(DataSet.HasErrors) { DataSet.RejectChanges() } else { DataSet.AcceptChanges(); } Read More
posted @ 2005-06-11 13:53 虚空境界 Views(439) Comments(0) Diggs(0)
1、SmtpMail.Send(from,to,subject,message) 2、MailMessage类(Svstem.Web.Mail内) MailMessage类中包含了与电子邮件各部分一一对应的属性, 因此通过使用MailMessage类就可以整合一封复杂的邮件,下面列出了MailMessage类中的常用属性: From:邮件发送者的邮件地址,即寄信人地址。 To:邮件接收者的... Read More
posted @ 2005-06-11 13:52 虚空境界 Views(798) Comments(2) Diggs(0)
ALL 显示所有分隔线。 RoWs 只显示行与行之间的分隔线。 coLs 只显示列与列之间的分隔线。NONE 不显不任何分隔线。 Read More
posted @ 2005-06-11 13:51 虚空境界 Views(457) Comments(0) Diggs(0)
要实现页面的自动导航,可以为页面加上标记,定时导向主页,如下所示: <META HTTP—EQUIV=“REFRESH“ CONTENT="5; uRL=main.htm"> Read More
posted @ 2005-06-11 13:50 虚空境界 Views(363) Comments(0) Diggs(0)
从上面的“[0-9]{15}”字符串中[]用于定义可选的字符,{}用于定义字符的个数。 在[]里面除了[?—?]定义以外,也可以直接写出可接受的字符,例如[wjt98]表示在输入 控件巾只能接受“w”、“j"、“t"、“9”、“8"这5个字符。 在[]里面也可以使用“^”来定义反集合,例如[^a-sJ表示除了“a“—“s”以外,其他字符 都是可以接受的。 {}用来定... Read More
posted @ 2005-06-11 13:50 虚空境界 Views(356) Comments(0) Diggs(0)
布置CustomValidator的标记如下: void 被验证函数名(Object source , ServerValidateEventArgs value) { //检验value是否符合验证规则 …… //如果验证通过 value.IsValid=true; //如果验证不通过 value.IsValid=false... Read More
posted @ 2005-06-11 13:49 虚空境界 Views(533) Comments(0) Diggs(0)
text=Replace(text,chr(13)十chr(10),""); Read More
posted @ 2005-06-11 13:48 虚空境界 Views(422) Comments(0) Diggs(0)
(1)用DataView显示数据 (2)用DataView排序和过滤数据 当然DataView对象也可以根据多个数据字段进行排序,例如: DataView.sort=“birth DESC,userid“ 结果是先按照birth字段降序排列,然后再根据userid升序排列 数据筛选主要和Rowfilter属性相关。设置RowFilter属性实际上就是设置Select语句的where... Read More
posted @ 2005-06-11 13:47 虚空境界 Views(886) Comments(0) Diggs(0)
(1)、在golbal文件中利用application设定访问人数的计数器 (2)、实现“无刷新”更新数据原理:使用隐藏帧来获取数据,然后将隐藏帧的数据显示出来。从页实现“无刷新”更新数据。 使用隐藏帧刷新数据最重要的技术是在两个Frame中传送数据。同一份数据在两个Frame的表单中显示,其中一个用于从服务器端获取数据,为了避免刷新感,可以将这个Frame隐藏起来,另一个Frame... Read More
posted @ 2005-06-11 13:46 虚空境界 Views(422) Comments(0) Diggs(0)
protected System.Web.UI.WebControls.DataGrid MyDataGrid; protected System.Web.UI.WebControls.Label lblPageCount; protected System.Web.UI.WebControls.Label lblCurrentIndex; protec... Read More
posted @ 2005-06-11 13:45 虚空境界 Views(413) Comments(0) Diggs(0)
1、使用 DataView 进行关系导航 如果 DataSet 中的表之间存在关系,则可以使用 DataRowView 的 CreateChildView 方法为父表中的行创建一个 DataView,该 DataView 包含来自相关子表的行。 关键代码: 首先要定义关系: private DataRelation 关系对象; 关系对象=数据集名.Relations.Add("关系名",数据... Read More
posted @ 2005-06-11 13:44 虚空境界 Views(1203) Comments(0) Diggs(0)
public class SubHeader : WebControl //一定要继承于WebControl且为public类 { // The URL to navigate to in case the user is not registered private string _register = string.Empty; public Su... Read More
posted @ 2005-06-11 13:43 虚空境界 Views(348) Comments(0) Diggs(0)
public class FriendsBase : System.Web.UI.Page //必须继承于Page类 { protected string HeaderMessage = String.Empty; protected string HeaderIconImageUrl = String.Empty; FriendsFooter ... Read More
posted @ 2005-06-11 13:42 虚空境界 Views(420) Comments(1) Diggs(0)
在Global.asax.cs文件中的分别输入以下代码: protected void Application_Start(Object sender, EventArgs e) { SqlConnection con; SqlCommand cmd; // Get the connection string fro... Read More
posted @ 2005-06-11 13:41 虚空境界 Views(508) Comments(0) Diggs(0)
private void btnLogout_Click(object sender, System.EventArgs e) { // Remove the authentication ticket System.Web.Security.FormsAuthentication.SignOut(); // Red... Read More
posted @ 2005-06-11 13:39 虚空境界 Views(460) Comments(0) Diggs(0)
Request->Onint->LoadViewState->LoadPostData->Onload->Event raising and handlers->OnPreRender->SaveViewState->Render->Response Read More
posted @ 2005-06-11 13:38 虚空境界 Views(401) Comments(0) Diggs(0)
using System.Diagnostics protected void Application_Error(Object sender, EventArgs e) { EventLog.WriteEntry("FriendsReunion", Server.GetLastError().InnerExcepti... Read More
posted @ 2005-06-11 13:37 虚空境界 Views(973) Comments(0) Diggs(1)
方法一、使用web.config中的节中的保存公共数据,然后使用ReadXml读取或设置公共数据(web.config的内容见1) 相关代码如: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Session("... Read More
posted @ 2005-06-11 13:36 虚空境界 Views(672) Comments(1) Diggs(0)
功能:获取DATAROW对象的数组 重载列表: 1、获取所有DATAROW对象的数组 public DataRow[] Select(); 2、按照主键顺序(如果没有主键,则按添加顺序)获取与筛选条件相匹配的所有DataRow对象的数组 public DataRow[] Select(string); 3、获取按照指定的排序顺序且与筛选条件相匹配的所有DataRow对象的数组 public ... Read More
posted @ 2005-06-11 13:33 虚空境界 Views(3240) Comments(3) Diggs(0)
一、如果调用方法失败不是由无效参数造成的,则使用InvalidOperationException 例: throw new InvalidOperationException("无效页数据"); 二、如果调用方法失败是由无效参数造成的,则应改为引发ArgumentException或其派生类ArgumentNullException或ArgumentOutOfRangeException Read More
posted @ 2005-06-11 13:32 虚空境界 Views(1242) Comments(0) Diggs(0)
如:GRANT,REVOKE,DENY,CREATE,ALTER,DROP,SELECT,INSERT,DELETE,UPDATE 简索数据库名的方法:select name,dbid from sysdatabase order by dbid 新增数据库:create database 数据库名 on primary(name=数据库名,filename='数据库文件完整路径名',siz... Read More
posted @ 2005-06-11 13:31 虚空境界 Views(410) Comments(0) Diggs(0)
第一种: Web 应用程序中一种常见的情况是显示列表,如搜索结果的列表或目录中产品的列表。除非该列表很短,否则通常分页显示列表,同时为用户提供一种在这些页之间定位的方式。本演练阐释一种使用 DataGrid Web 服务器控件创建分页输出的方法。 创建分页输出有多种方法,包括: 为每页创建并填充数据集。该策略很简单,允许您利用 DataGrid 控件的内置分页功能。但是,因为每次用户移动... Read More
posted @ 2005-06-11 13:30 虚空境界 Views(424) Comments(0) Diggs(0)
一、DataGrid 整体介绍 Datagrid类似于数据库的表格 记录集由行集(items)和列集(columns)组成 行集由多个datagridColumn组成 列集由多个datagriditem组成 datagridColumn有: BoundColumn:文本字段标准显示,当处于编辑状态,将显示为TextBox HyperLinkColumn:显示文本数据,同时是一个URL超链接 ... Read More
posted @ 2005-06-11 13:21 虚空境界 Views(951) Comments(0) Diggs(0)
一、自动生成图像并放入自己的页面中 ①建立页面genpicutre.aspx,并在此页面中: 首先要创建一Bitmap实例, 然后以此来构建一个Graphics实例,Graphics实例提供了各种绘制方法,这样才能按照数据的要求在Bitmap实例上绘制各种图形。 最后通过Bitmap类的Save方法就可以显示已经创建的位图对象。 ②在自己的页面中使用图像控件,并将其ImageUrl属性设为genp... Read More
posted @ 2005-06-11 13:10 虚空境界 Views(597) Comments(0) Diggs(0)
为两种情形都提供了示例代码。可根据需要使用其中的一个。 •调用 RedirectFromLoginPage 方法,以便自动生成窗体身份验证 Cookie,并将用户重定向到 cmdLogin_ServerClick 事件中的相应页: private void cmdLogin_ServerClick(object sender, System.EventArgs e) { if (Validate... Read More
posted @ 2005-06-11 13:07 虚空境界 Views(541) Comments(0) Diggs(0)
//获得所有论坛名称并填入下接列表中 string sql; OleDbDataReader dr; sql="SELECT forumid, forumname FROM forum ORDER BY forumid"; OleDbCommand cmd; ... Read More
posted @ 2005-06-11 13:05 虚空境界 Views(615) Comments(0) Diggs(0)
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { //当鼠标移到表的行上时改变行的颜色 //如果是数据项并且是交替项 if(e.Item.ItemType == ... Read More
posted @ 2005-06-11 13:04 虚空境界 Views(390) Comments(0) Diggs(0)
方法一:myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要删除此行吗?');") 方法二:Page.RegisterOnSubmitStatement方法能够使页面能够访问客户端 OnSubmit 事件 Page.RegisterOnSubmitStatement("aaOnSubmit", "{return ... Read More
posted @ 2005-06-11 13:03 虚空境界 Views(455) Comments(0) Diggs(0)
先定义一个全局变量(如name),然后在页面文件中加入 例:一些预定义的样式表文件为:StyleSeet1.css StyleSeet2.css StyleSeet3.css等 在页面文件的标记中加入: .css" type="text/css" rel="stylesheet"> 通过在后台代码中动态改变name的值就可动态改变页面的样式表了。 Read More
posted @ 2005-06-11 13:03 虚空境界 Views(399) Comments(0) Diggs(0)
Page.RegisterClientScriptBlock 方法 [C#] 允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块。 参数 key 标识脚本块的唯一键。 script 发送到客户端的脚本的内容。 例: Read More
posted @ 2005-06-11 13:01 虚空境界 Views(574) Comments(0) Diggs(0)
内部联接 仅显示两个联接表中的匹配行的联接 例:SELECT titles.title, publishers.pub_name FROM titles INNER JOIN publishers ON titles.pub_id = publishers.pub_id 左外部联接 包括第一个命名表(“左”表,出现在 JOIN 子句的最左边)中的所有行。不包括右表中的不匹配行 ... Read More
posted @ 2005-06-11 12:59 虚空境界 Views(370) Comments(0) Diggs(0)
private void btnSearch_Click(object sender, System.EventArgs e) {//首先需要建立一个StringBuilder对象StringBuilder sql = new StringBuilder(); // Limit maximum resultset size sql.App... Read More
posted @ 2005-06-11 12:57 虚空境界 Views(1564) Comments(3) Diggs(0)
在Page_Load事件中加入以下代码: if (!IsPostBack) { SqlDataReader r; cnFriends.Open(); // Initialize comboboxes try ... Read More
posted @ 2005-06-11 12:56 虚空境界 Views(317) Comments(0) Diggs(0)
根据" 如何在面板中创建动态内容的经典代码 "中的按钮btn所写的删除事件的代码 private void OnDeletePlace(Object sender, CommandEventArgs e) { // e.CommandArgument receives the LapseID to delete SqlConne... Read More
posted @ 2005-06-11 12:55 虚空境界 Views(486) Comments(0) Diggs(0)
//占位符控件 protected System.Web.UI.WebControls.PlaceHolder phPlaces;private void InitPlaces() { LiteralControl lbl; string msg; LinkButton btn; phPl... Read More
posted @ 2005-06-11 12:52 虚空境界 Views(382) Comments(1) Diggs(0)
private void btnLogin_ServerClick(object sender, System.EventArgs e) { SqlConnection con; string sql; SqlCommand cmd; string id; con = ne... Read More
posted @ 2005-06-11 12:52 虚空境界 Views(1344) Comments(2) Diggs(0)
private void UpdateUser() { if (Page.IsValid) { // Update the existing user SqlConnection con; string sql; Sql... Read More
posted @ 2005-06-11 12:51 虚空境界 Views(522) Comments(1) Diggs(0)
1private void InsertUser() 2 { 3 if (Page.IsValid) 4 { 5 // Save new user to the database 6 SqlConnection con; 7 ... Read More
posted @ 2005-06-11 12:49 虚空境界 Views(530) Comments(0) Diggs(0)
一、SQL注入方法 ①试探数据库 如在登录框的用户名中输入单引号‘ ②略过验证 若知道帐号,则在帐号名的输入框中输入:帐号名’-- 若不知帐号,则在帐号名的输入框中输入:‘OR 1=1 -- ③执行多个SQL表达式 利用分号分隔表达式如: 输入 ‘;drop table表名-- ‘;insert into表名 values('字段1值','字段2值',……)-- 注意此法必须知道所有的字段数 ... Read More
posted @ 2005-06-11 12:41 虚空境界 Views(420) Comments(0) Diggs(0)
http://www.etc.edu.cn/academist/ysq/net-TK.htm Read More
posted @ 2005-06-11 12:24 虚空境界 Views(787) Comments(1) Diggs(0)
原文参照:http://www.etc.edu.cn/academist/ysq/tong-yong.htm Read More
posted @ 2005-06-11 12:21 虚空境界 Views(758) Comments(0) Diggs(0)
基本语法 ... 移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等 方向 #=left, right ,up ,down 从右向左移! 方式 #=scroll, slide, alternate 一圈一圈绕着走! 只走一次就歇了! 来回走 循环 #=次数;若未指定则循环不止(infinite) 只走 3 趟 只走 3 趟 只走 3 趟! ... Read More
posted @ 2005-06-11 12:07 虚空境界 Views(740) Comments(0) Diggs(0)