ASP.NET教程第二讲 ASP.NET控件

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的话,这行可以不写。

<%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控件将发挥最大的作用。

    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值