ASP.NET教程第二讲 ASP.NET控件 - qqread.com
时间:2010-09-04 来源:蔚蓝的大海
ASP.NET教程第二讲 ASP.NET控件 - qqread.com
首页 | 旅游 | 健康 | 时尚 | 下载 | 论坛 | 图文 | 专题 | 地图
- 阅读排行榜
- 收藏此文
- 收藏本站
- 设为首页
- C#.NET
- VB.NET
- VC.NET
- ASP.NET
- J#.NET
电脑频道 > 程序开发 > .Net技术 > ASP.NET
ASP.NET教程第二讲 ASP.NET控件
巧巧读书 2006-04-28 技术论坛 大 中 小 下一页1234567
2.1 ASP.net 入门
通常谈一个学科,我们老是说,它入门很简单的嘛,ASP.net也是。ASP.net提出一个概念,就是认为WEB页面,也是一个窗体,所以,学习过面向对象编程的VB VC BC Dephi的朋友,学起来就简单多了。
一个ASP.net页面的后缀名是".aspx",所以,IIS在你安装完ASP.net时,也会把Default.aspx作为你的默认首页,网管朋友一定要注意了。
ASP.net 是后天编译运行的,只是在第一次运行时编译,所以,以后的运行速度比ASP执行快。
2.2 写自己第一个ASP.net的程序
激动吗?很快就开始写第一个程序了,一般学任何语言都要Hello World!一下吧,那我们也来。
在这之前写要说一下,ASP.net的程序可以用任何东西写,甚至是Windows的记事本,当初基督山也很疑惑,要不要用 V Interdev .net 来编写啊,事实证明,那玩意没手写好用。
<%@ Page Language="VB"%> '说明一下你使用的哪一种语言来写.net的,如果是VB的话,这行可以不写。
命名 myfirstasp_net.aspx 来我们运行一下,果然,Hello World!
注意,Response.Write 语句,我们原来写成 Response.Write "Hello World!"也是正确的,但在.net中,必须用"("和")"。
2.3 HTML 控件
ASP.net 框架中的第一组控件称为 HTML 控件。这些控件位于 System.Web.UI.HtmlControls 命名空间中,是从 HtmlControl 基类中直接或间接派生出来的。图 1 说明了 HTML 控件的类层次结构。
图 1. ASP+ HTML 控件
几乎所有对于任何包含 runat="server" 属性的标记,都会为其生成 HTML 控件。例如,下面的 HTML 可创建一个名为"textBox1"的 HtmlInputText 控件的实例:
下表中列出了 HTML 控件以及对应的 HTML 标记。
通常谈一个学科,我们老是说,它入门很简单的嘛,ASP.net也是。ASP.net提出一个概念,就是认为WEB页面,也是一个窗体,所以,学习过面向对象编程的VB VC BC Dephi的朋友,学起来就简单多了。
一个ASP.net页面的后缀名是".aspx",所以,IIS在你安装完ASP.net时,也会把Default.aspx作为你的默认首页,网管朋友一定要注意了。
ASP.net 是后天编译运行的,只是在第一次运行时编译,所以,以后的运行速度比ASP执行快。
2.2 写自己第一个ASP.net的程序
激动吗?很快就开始写第一个程序了,一般学任何语言都要Hello World!一下吧,那我们也来。
在这之前写要说一下,ASP.net的程序可以用任何东西写,甚至是Windows的记事本,当初基督山也很疑惑,要不要用 V Interdev .net 来编写啊,事实证明,那玩意没手写好用。
<%@ Page Language="VB"%> '说明一下你使用的哪一种语言来写.net的,如果是VB的话,这行可以不写。
<%Reponse.Write ("Hello World")%> |
命名 myfirstasp_net.aspx 来我们运行一下,果然,Hello World!
注意,Response.Write 语句,我们原来写成 Response.Write "Hello World!"也是正确的,但在.net中,必须用"("和")"。
2.3 HTML 控件
ASP.net 框架中的第一组控件称为 HTML 控件。这些控件位于 System.Web.UI.HtmlControls 命名空间中,是从 HtmlControl 基类中直接或间接派生出来的。图 1 说明了 HTML 控件的类层次结构。
图 1. ASP+ HTML 控件
几乎所有对于任何包含 runat="server" 属性的标记,都会为其生成 HTML 控件。例如,下面的 HTML 可创建一个名为"textBox1"的 HtmlInputText 控件的实例:
<input type="text" runat="server" id="textBox1" value="some text"> |
下表中列出了 HTML 控件以及对应的 HTML 标记。
控件 | 对应的标记 |
HtmlAnchor | <a> |
HtmlButton | <button> |
HtmlSelect | <select> |
HtmlTextArea | <textarea> |
HtmlInputButton | <input type="button"> |
HtmlInputCheckBox | <input type="check"> |
HtmlInputRadioButton | <input type="radio"> |
HtmlInputText | <input type="text"> 和 <input type="password"> |
HtmlInputHidden | <input type="hidden"> |
HtmlInputImage | <input type="image"> |
HtmlInputFile | <input type="file"> |
HtmlForm | <form> |
HtmlImage | <img> |
HtmlTable | <table> |
HtmlTableRow | <tr> |
HtmlTableCell | <td> |
HtmlGenericControl | 任何其它没有对应控件的标记,如 <span>、<div> 等 |
对于现有的ASP程序,如果向ASP.net移植,毫无疑问HTML控件将发挥最大的作用。
下一页1234567
收藏此文大中小打印关闭
上一个话题:ASP.NET教程第一讲 ASP.NET简介
下一个话题:Web Service中保持ASP.net的状态
下一个话题:Web Service中保持ASP.net的状态
本类最热图文
巧巧读书图文推荐
最新文章
- 关于ASP.NET动态加载Master页面
- 遍历aspx页面中所有的指定控件
- Web.config中注册用户控件和自定义控件
- ASP.NET页面的编码问题
- ASP.NET 如何在网页中获取根目录
- asp.net实现51job地区选择效果
- ASP.NET MVC中实现多个按钮提交的几种方法
- Asp.Net大型项目实践:如何进行权限判断
一周阅读排行
>>更多排行- (0次浏览)当Gridview没有数据 显示表头
- (0次浏览)Asp.Net大型项目实践:如何进行权限判断
- (0次浏览)ASP.NET MVC中实现多个按钮提交的几种方法
- (0次浏览)asp.net实现51job地区选择效果
- (0次浏览)ASP.NET 如何在网页中获取根目录
- (0次浏览)ASP.NET页面的编码问题
- (0次浏览)Web.config中注册用户控件和自定义控件
- (0次浏览)遍历aspx页面中所有的指定控件
- ASP.NET 2.0中Gridview控件高级
- asp.net ajax 使用updatepanel更
- 关于ASP.NET技术的学习顺序问题
- 网络编程ASP.NET的几个技巧
- ASP.NET跨页面传值技巧总结
- ASP.NET 2.0 新追加控件FileUplo
- ASP.NET中通过对话框方式下载文
- Asp.net中实现单点登陆
- 初学C#+ASP.NET+Oracle备忘录
相关阅读 更多 +