摘要: 一、与传统的web开发区别:1)、控件和HTMl映射(脚本映射就是为指定的网页后缀类型指派解析引擎)2)、传统的web的开发区别是URL驱动,ASP.NET是事件驱动的开发模型二、使用面向对象编程的特点:所有的控件都是类的对象,web窗体是一个类web的本质:请求(客户端(get,post))响应(服务器),断开连接.优势:asp.net是统一的web应用程序平台与浏览器无关易于调试运行率高功能强... 阅读全文
posted @ 2009-12-24 21:02 ^特殊П佀命^ 阅读(268) 评论(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 ^特殊П佀命^ 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 什么时候用html控件?什么时候用web控件?web控件主要是用于想控制的显示内容或者说是要从服务器中获得数据然后返回给客户端时才用,必须有runat="server属性"。html控件运行在客户端,html控件不需要往返于服务器和客户端之间,速度快。web服务器控件与html服务器控件有什么区别? 1)、Asp.net服务器控件提供更加统一的编程接口,如每个Asp.net服务器控件都有Text属... 阅读全文
posted @ 2009-12-23 22:11 ^特殊П佀命^ 阅读(268) 评论(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 ^特殊П佀命^ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 选择具有PostBackUrl属性的三个控件Button、LinkButton、ImageButton。PostBackUrl属性的值就是投递的页面URL。要在接收页面按对象的方式接收投递页面的表单中的值有两种方式:1、PreviousPage.FindControl(“控件变量名”),这个方法返回的是Control类型的变量(对象),假设这个控件对象是TextBox只要强... 阅读全文
posted @ 2009-12-22 22:16 ^特殊П佀命^ 阅读(550) 评论(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 ^特殊П佀命^ 阅读(211) 评论(0) 推荐(0) 编辑
摘要: ASP.NET页面分为后台编码模型和后台编码模型。在ASP.NET页面或用户控件中有11个命令。无论页面是使用后台编码模型还是后台编码模型都可以在应用程序中使用这些指令。指令以<%@开头,以%>结束。@Page指令@Page指令是最重要的一个指令,它包含代码后置文件的位置等重要信息,允许为ASP.NET页面(.aspx)指定解析和编译页面时使用的属性和值。@Page常用属性AutoEv... 阅读全文
posted @ 2009-12-22 20:50 ^特殊П佀命^ 阅读(279) 评论(0) 推荐(0) 编辑