12 2009 档案

摘要:伪静态是指动态网页通过重写URL的方法实现去掉动态网页的参数伪静态的作用:一)、 利于搜索引擎的抓取二)、不变应完变三)、防止某些黑客恶意攻击四)、方便访问者使用利用IIS创建虚拟目录urlMappings新建一个网站:在web.config配置文件里面<system.web></system.web>节点中配置:<urlMappings> <add ur... 阅读全文
posted @ 2009-12-30 20:56 ^特殊П佀命^ 阅读(1505) 评论(0) 推荐(1)
摘要:伪静态是指动态网页通过重写URL的方法实现去掉动态网页的参数伪静态的作用:一)、 利于搜索引擎的抓取二)、不变应完变三)、防止某些黑客恶意攻击四)、方便访问者使用通过IIS创建虚拟目录,新建网站放在该目录下面;IIS配置:在选中的网站,点击右键->属性选择配置:把上面两个文本框的值复制走 保存在记事本里面 点击确定注意下面几个勾了的地方把刚才复制的值粘贴在上面,注意添加扩展名.html,去掉... 阅读全文
posted @ 2009-12-30 19:34 ^特殊П佀命^ 阅读(3233) 评论(1) 推荐(2)
摘要:当用户点击了服务器Button控件,弹出对话框确定是否删除,当用户选择了取消,Button控件就不会导致页面提交表单到服务器端,当用户选择确定,Button控件就会导致页面把这个表单提交到服务器端。新建一个网站:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default... 阅读全文
posted @ 2009-12-29 18:32 ^特殊П佀命^ 阅读(464) 评论(0) 推荐(0)
摘要:设计如图:打开源:<body> <form id="form1" runat="server"> <div> 省份:<asp:DropDownList ID="ddlProvince" runat="server" onselectedindexchanged="ddlProvince_SelectedIndexChanged" AutoPostBac... 阅读全文
posted @ 2009-12-29 14:04 ^特殊П佀命^ 阅读(2313) 评论(0) 推荐(0)
摘要:IsPostBack属性:是指当前页面是第一次加载还是响应了页面上的某个控件的服务器事件导致回传而加载建一个index页面using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Secu... 阅读全文
posted @ 2009-12-28 00:38 ^特殊П佀命^ 阅读(255) 评论(0) 推荐(0)
摘要:PlaceHolder 控件用于为代码添加的控件预留空间。在页控件层次结构中为以编程方式添加的控件保留位置。注释:PlaceHolder 不会产生任何可见的输出(仅仅是网页上其它控件的容器)。设计如图:打开源:<body> <form id="form1" runat="server"> <div> <table style="width: 100%;"&... 阅读全文
posted @ 2009-12-27 21:46 ^特殊П佀命^ 阅读(591) 评论(1) 推荐(0)
摘要:multiview控件,实际上是有点象在c/s开发中很常见的tabcontrol控件,可以在一个页面中,放置多个"view"(我们称为选项卡),比如可以用multiview控件,可以让用户在同一页面中,通过切换到每个选项卡,从而看到要看的内容,而不用每次都重新打开一个新的窗口新建如图:打开源;<body> <form id="form1" runat="server"> &... 阅读全文
posted @ 2009-12-27 21:19 ^特殊П佀命^ 阅读(327) 评论(0) 推荐(0)
摘要:设计如图:打开源:<body> <form id="form1" runat="server"> <div> <asp:Button ID="btnGetPanleNext" runat="server" Text="注册" onclick="btnGetPanleNext_Click" /> <asp:Panel ID="PanleNext... 阅读全文
posted @ 2009-12-27 17:30 ^特殊П佀命^ 阅读(269) 评论(0) 推荐(0)
摘要:HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据。也许这个时候应该有这么一个疑问,为什么有了ViewState、Session和Cookie等状态保存机制,还需要用起HiddenField呢?   增加HiddenField,其实是为了让整个状态管理机制的应用程度更加全面。因为不管是ViewState、Cookie还是Ses... 阅读全文
posted @ 2009-12-27 16:57 ^特殊П佀命^ 阅读(1544) 评论(0) 推荐(0)
摘要:DayRender事件,改变输出的样式LiteralControl:表示 HTML 元素、文本和 ASP.NET 页中不需要在服务器上处理的任何其他字符串。就是说,可以任何不在服务器端出理的标记,文字等都可以用它生成,比如:</b>,文字等内容设计如图:查看源:<body> <form id="form1" runat="server"> <div... 阅读全文
posted @ 2009-12-27 14:15 ^特殊П佀命^ 阅读(329) 评论(0) 推荐(0)
摘要:BulletedList 能够以项目符号的格式来创建列表。(相当于有序列表和无序列表)BulletedList 控件中的每个项目都由 ListItem 元素来定义!DisplayMode属性:项目符号列表显示模式BulletStyle属性:用于项目符号样式设计如图:打开源:<body> <form id="form1" runat="server"> <div>... 阅读全文
posted @ 2009-12-27 12:31 ^特殊П佀命^ 阅读(1407) 评论(0) 推荐(0)
摘要:GroupName属性:此按钮所属组,如果不设置该属性,可以多选择拖放两个RadioButton,设置GroupName,两个RadioButton添加同一个事件ReadioButton_CheckedChanged<body> <form id="form1" runat="server"> <div> 请选择您要学的方向: <asp:RadioButt... 阅读全文
posted @ 2009-12-27 11:39 ^特殊П佀命^ 阅读(282) 评论(0) 推荐(0)
摘要:注意两个属性:RepeatColumns:用于布局列的项数RepeatDirection:用于项的布局方向(A A A B B B和AABB)两种布局方向 阅读全文
posted @ 2009-12-27 11:04 ^特殊П佀命^ 阅读(124) 评论(0) 推荐(0)
摘要:拖放一个CheckBox打开源:<body> <form id="form1" runat="server"> <div> <asp:CheckBox ID="cbSelect" runat="server" Text="点击勾上试试" AutoPostBack="True" oncheckedchanged="cbSelect_CheckedChang... 阅读全文
posted @ 2009-12-27 10:55 ^特殊П佀命^ 阅读(132) 评论(0) 推荐(0)
摘要:ListBox-->SelectionMode属性:列表的选择模式在工具箱拖放一个ListBox:打开源:<body> <form id="form1" runat="server"> <div> <asp:TextBox ID="txtAddListValue" runat="server"></asp:TextBox> <... 阅读全文
posted @ 2009-12-27 10:46 ^特殊П佀命^ 阅读(165) 评论(0) 推荐(0)
摘要:create database Usersgouse Usersgocreate table Users(userId int primary key identity(1001,1),username varchar(50),password varchar(50))goinsert into Users values('admin','123456')goselect * from Users... 阅读全文
posted @ 2009-12-26 22:33 ^特殊П佀命^ 阅读(162) 评论(0) 推荐(0)
摘要:如用户登陆成功后,跳到这个页面using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page {... 阅读全文
posted @ 2009-12-26 22:31 ^特殊П佀命^ 阅读(195) 评论(0) 推荐(0)
摘要:设计如图:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/... 阅读全文
posted @ 2009-12-26 22:29 ^特殊П佀命^ 阅读(220) 评论(0) 推荐(0)
摘要:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebContr... 阅读全文
posted @ 2009-12-26 22:22 ^特殊П佀命^ 阅读(524) 评论(0) 推荐(0)
摘要:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebContr... 阅读全文
posted @ 2009-12-26 22:17 ^特殊П佀命^ 阅读(145) 评论(0) 推荐(0)
摘要:<以用户登陆为例>using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.... 阅读全文
posted @ 2009-12-26 22:06 ^特殊П佀命^ 阅读(207) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.SqlClient;using System.Configuration;/// <summary>///DBHelper 的摘要说明/// </s... 阅读全文
posted @ 2009-12-26 21:54 ^特殊П佀命^ 阅读(960) 评论(0) 推荐(0)
摘要:在VS2008配置文件中,找到Ctrl+F找到<connectionStrings/>把它去掉,然后再找到<appSettings/>把这段代码写在<appSettings/>后面 <connectionStrings> <add name="connectionString" connectionString="server=.;databa... 阅读全文
posted @ 2009-12-26 21:43 ^特殊П佀命^ 阅读(2511) 评论(0) 推荐(0)
摘要:拖一个FileUpload控件,设计如图:查看源:<body> <form id="form1" runat="server"> <div> <asp:FileUpload ID="UploadFile" runat="server" /> <br /> <asp:Button ID="btnSave" runat="server"... 阅读全文
posted @ 2009-12-26 19:46 ^特殊П佀命^ 阅读(359) 评论(0) 推荐(0)
摘要:拖一个DropDownList到内置aspx中,设置属性AutoPostBack为true,在设计中双击控件<body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="ddlGetId" runat="server" AutoPostBack="true" onselectedin... 阅读全文
posted @ 2009-12-26 14:26 ^特殊П佀命^ 阅读(331) 评论(0) 推荐(0)
摘要:拖一个DropDownList到内置aspx中,设置属性AutoPostBack为true,在设计中双击控件<body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="ddlGetId" runat="server" AutoPostBack="true" onselectedin... 阅读全文
posted @ 2009-12-26 14:20 ^特殊П佀命^ 阅读(350) 评论(0) 推荐(0)
摘要:拖两个DropDownList控件到aspx设计选中第一个控件,在DropDownList任务里面选择编辑项添加三个值,如图:在第二个DropDownList添加一项:请选择查看源:<body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="ddlGD" runat="server... 阅读全文
posted @ 2009-12-26 13:59 ^特殊П佀命^ 阅读(714) 评论(0) 推荐(0)
摘要:Literal控件与Lable控件的区别在于Literal控件不向文本中添加任何HTML元素,Lable控件呈现一个span元素,Literal控件不支持包括属性在内的任何样式属性,但是Literarl控件允许指定是否对内容编码。可以在Text属性里面写文本标签 <b>标签内容</b>...Mode属性:确定是转换文本还是将文本编码Transfrom:添加到控件中的任何标记... 阅读全文
posted @ 2009-12-26 13:34 ^特殊П佀命^ 阅读(302) 评论(0) 推荐(0)
摘要:TextBox 控件用于创建用户可输入文本的文本框。AutoPostBack属性:在文本修改后,自动回发到服务器,默认为false,如果要回传,改为True。TextMode属性:文本框的行为模式,单行、多行、密码AccessKey属性:使用键盘快捷键TextChange事件:在更改文本属性后激发<%--设置快捷键(Alt+N)把光标移动到指定文本框--%> <asp:TextB... 阅读全文
posted @ 2009-12-26 13:17 ^特殊П佀命^ 阅读(266) 评论(0) 推荐(0)
摘要:可以使用Label控件来标注一个HTML表单字段。Label控件拥有属性AssociatedControlID,可以设置此属性来指向表示表单字段的ASP.NET控件。如:<asp:Label ID="labTest" runat="server" AssociatedControlID="txtName">User<u>N</u>ame</asp:Labe... 阅读全文
posted @ 2009-12-26 13:02 ^特殊П佀命^ 阅读(199) 评论(0) 推荐(0)
摘要:一个接口定义了一个契约。接口可以包容方法、C#属性、事件、以及索引器。在一个接口声明中,我们可以声明零个或者多个成员。所有接口成员的默认访问类型都是public。不允许声明成员上的修饰符,即使是pubilc都不行,因为接口成员总是公有的,也不能声明为虚拟和静态的。如果需要修饰符,最好让实现类来声明与一个非抽象类类似,一个抽象类必须提供接口中所有成员的实现,只要这些成员在这个类的基类中出现过。接口可... 阅读全文
posted @ 2009-12-26 11:49 ^特殊П佀命^ 阅读(199) 评论(0) 推荐(0)
摘要:在定义类的前面加上关键字abstract,那么这个类就是抽象类了,抽象类本身无法产生实例对象,而且抽象类包含了一个以上的抽象方法,这些方法只是提供函数名称,并没有定义如何具体实现,由继承的派生类实现,派生类同时必须实现所有抽象类的方法,否则其本身将成为另外一个抽象类。需要我们注意的一点是,当派生类重写抽象类的方法时,要使用override关键字来重写抽象类所定义的方法抽象类只能被继承,不能被实例化... 阅读全文
posted @ 2009-12-26 11:24 ^特殊П佀命^ 阅读(2672) 评论(0) 推荐(0)
摘要:面向对象3大机制 封装,隐藏内部实现 继承,复用现有代码 多态,改写对象行为对象是什么?从概念层面讲,对象是某种拥有责任的抽象。从规格层面讲,对象是一系统可以被其他对象使用的公共接口。从语言实现层面,对象封装了代码和数据。怎么才能设计好的面向对象?遵循一定的面向对象设计原则。熟悉一些典型的面向对象设计模式。从设计原则到设计模式1针对接口编程而不是针对实现编程2优先使用对象组合,而不是类继承类继承通... 阅读全文
posted @ 2009-12-26 10:58 ^特殊П佀命^ 阅读(178) 评论(0) 推荐(0)
摘要:父类引用指向子类对象(基类声明变量,子类实例化)注意三种情况一)、基类是否有virtual,先扫描自己(基类),如果没有,调用自己(基类)的方法,当然所有继承它类的子类就不能有override方法: public class Person { public void show() { Console.WriteLine("我是人"); } } public class Student : Per... 阅读全文
posted @ 2009-12-26 10:48 ^特殊П佀命^ 阅读(278) 评论(1) 推荐(0)
摘要:Session:能够保存相对少量的、简单的数据,这是面向单个用户、单个连接的信息、保存于服务器端(会占服务器端资源)。当session超时或者被关闭时讲清空数据。由于用户停止使用应用程序后任然会存在一段时间(一般是20分钟),因此session对象保存数据的效率比较低,适用用于保存少量数据。Cookie:保存少量的、简单的数据,一般不允许超过4KB(与浏览器有关),使用期限可以进行灵活设定,面向单... 阅读全文
posted @ 2009-12-24 22:36 ^特殊П佀命^ 阅读(1715) 评论(1) 推荐(2)
摘要:ASP.NET使用新增的Page.ClientScript属性在ASP.NET页面上注册JavaScript函数使用Page.ClientScript.ResgisterClientScriptBlock方法:<%@ Page Language="C#" %><script runat="server"> protected void Page_Load(object se... 阅读全文
posted @ 2009-12-24 21:20 ^特殊П佀命^ 阅读(235) 评论(0) 推荐(0)
摘要:一、与传统的web开发区别:1)、控件和HTMl映射(脚本映射就是为指定的网页后缀类型指派解析引擎)2)、传统的web的开发区别是URL驱动,ASP.NET是事件驱动的开发模型二、使用面向对象编程的特点:所有的控件都是类的对象,web窗体是一个类web的本质:请求(客户端(get,post))响应(服务器),断开连接.优势:asp.net是统一的web应用程序平台与浏览器无关易于调试运行率高功能强... 阅读全文
posted @ 2009-12-24 21:02 ^特殊П佀命^ 阅读(274) 评论(0) 推荐(0)
摘要:HtmlControl所有的HTMl服务器控件都继承自HtmlControl类。该类分为三种类型:HtmlInputControl(输入控件)HtmlContainerControl(容器控件)HtmlImage(图片控件)HtmlControl继承自System.Web.UI.Control类,该类是所有ASP.NET中服务器中的基类,System.Web.Control继承自.NET所有对象的... 阅读全文
posted @ 2009-12-24 20:50 ^特殊П佀命^ 阅读(404) 评论(0) 推荐(0)
摘要:什么时候用html控件?什么时候用web控件?web控件主要是用于想控制的显示内容或者说是要从服务器中获得数据然后返回给客户端时才用,必须有runat="server属性"。html控件运行在客户端,html控件不需要往返于服务器和客户端之间,速度快。web服务器控件与html服务器控件有什么区别? 1)、Asp.net服务器控件提供更加统一的编程接口,如每个Asp.net服务器控件都有Text属... 阅读全文
posted @ 2009-12-23 22:11 ^特殊П佀命^ 阅读(280) 评论(0) 推荐(0)
摘要:使用ASP.NET控件和页面视图状态类(StateBag)的一个实例ViewState 新建一个ASP.NET网站,在打开的默认Defalut.aspx中添加DropDownList控件,将其属性AutoPostBack设置为True,默认是false,在Items集合属性中添加如图所示:点击确定后,下来列表就有两个值红色和绿色。查看源:<%@ Page Language="C#" Auto... 阅读全文
posted @ 2009-12-23 21:45 ^特殊П佀命^ 阅读(191) 评论(0) 推荐(0)
摘要:选择具有PostBackUrl属性的三个控件Button、LinkButton、ImageButton。PostBackUrl属性的值就是投递的页面URL。要在接收页面按对象的方式接收投递页面的表单中的值有两种方式:1、PreviousPage.FindControl(“控件变量名”),这个方法返回的是Control类型的变量(对象),假设这个控件对象是TextBox只要强... 阅读全文
posted @ 2009-12-22 22:16 ^特殊П佀命^ 阅读(571) 评论(0) 推荐(0)
摘要:显示页面加载时触发的事件,设置Trace为True,启用跟踪有两种方式:一种是在配置文件中启用,另一种在页面的Page指令指定:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %>此时访问页面,则窗体显示:PreInit--... 阅读全文
posted @ 2009-12-22 21:16 ^特殊П佀命^ 阅读(225) 评论(0) 推荐(0)
摘要:ASP.NET页面分为后台编码模型和后台编码模型。在ASP.NET页面或用户控件中有11个命令。无论页面是使用后台编码模型还是后台编码模型都可以在应用程序中使用这些指令。指令以<%@开头,以%>结束。@Page指令@Page指令是最重要的一个指令,它包含代码后置文件的位置等重要信息,允许为ASP.NET页面(.aspx)指定解析和编译页面时使用的属性和值。@Page常用属性AutoEv... 阅读全文
posted @ 2009-12-22 20:50 ^特殊П佀命^ 阅读(299) 评论(0) 推荐(0)