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

原创 2007年09月26日 17:34:00
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控件将发挥最大的作用。

    

强大的ASP.NET控件----用户控件对战自定义控件

用户控件,用户控件的属性 自定义控件,如何使用自定义和用户控件,如何制作自定义控件和用户控件...
  • u010073895
  • u010073895
  • 2014年11月08日 21:34
  • 2654

asp.net各种数据控件汇总

.master代码如下: 数据控件演示 GridView演示 ...
  • yayun0516
  • yayun0516
  • 2014年12月07日 11:10
  • 1005

WEB第三方打印控件[ASP.NET常用工具]

在B/S模式开发中,打印是个很大的困扰.无论是采用页面直接输出或者引用WORD.DLL也好,都有不足之处. 目前最好的办法就是采用第三方控件,网上流传的打印控件有很多.总结了下推荐3个给大家: 1...
  • chz_cslg
  • chz_cslg
  • 2014年05月09日 17:37
  • 10515

ASP.NET 控件详解

[原]IFrame的用法 IFrame介绍: 也应该是框架的一种形式,iframe和frame比较相似,但是有一个根本的区别,iframe可以活动,而frame是不可活...
  • dqsh00
  • dqsh00
  • 2013年11月30日 09:08
  • 1993

Asp.net 用户控件添加自定义事件asp.net

Asp.net 用户控件添加自定义事件asp.net
  • Sunqlive
  • Sunqlive
  • 2016年09月07日 11:17
  • 869

ASP.NET初了解(一)--Html控件和Web控件

作为一名ASP.NET的初学者,了解并且区别一些混淆概念是很必须的,今天这篇博文就是主要向大家介绍一下Html控件和Web控件。在ASP.NET中,用户界面控件主要就是Html控件和Web控件,在前台...
  • sunliduan
  • sunliduan
  • 2013年12月18日 19:19
  • 4828

asp.net时间控件之用法

原文地址:http://blog.csdn.net/taomanman/article/details/5619581 关于需要用到的JS文件请到地址:http://d.download.csd...
  • lishimin1012
  • lishimin1012
  • 2014年08月05日 18:16
  • 1174

C# Asp.net Active控件开发全过程

最近在做Active控件的开发,签名高了很久,一直出问题,找了很多网站发现资料都不是全队,当前系统为Win7 系统开发。权当是自己的开发笔记,有问题大家可以一起讨论下,求大家别喷我~~ 1. Acti...
  • xiaoao314224236
  • xiaoao314224236
  • 2014年01月16日 14:57
  • 2242

图文详解asp.net自带控件

1 Button类控件 三种button控件;                     OnClick="ImageButton1_Click" Width="73px" ...
  • bcbobo21cn
  • bcbobo21cn
  • 2015年04月14日 20:35
  • 614

ASP.NET自定义服务器控件

最简单的服务器端控件开发流程简介。
  • yanwushu
  • yanwushu
  • 2014年04月08日 21:34
  • 4316
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: ASP.NET教程第二讲 ASP.NET控件
举报原因:
原因补充:

(最多只允许输入30个字)