app教程网 综合百科 asp/.net(asp . net)

asp/.net(asp . net)

也许你会问,为什么需要WEB控件?WEB控制室就像VB中的控制室,可以在程序的任何地方引用,修改所有属性。只有在它的配合下,才能完成代码分离。想想看,如果还是以前的HTML控制室,

当我们需要在某个地方显示一个数据库的内容时,是不是只有%=%,必然会包含HTML中程序的代码块,无法达到代码与界面分离的目的。

也许你会问,为什么要把代码分开?原因很简单。不是每个程序员都是合格的网页设计师。如果我们需要修改代码,就会破坏网页设计者原有的设置。不方便吗?

当程序代码和HTML代码混合在一起时,程序员不方便修改代码。当然,我们的网页设计师也需要学习一点网页控件。

让我们逐一介绍:

首先,标签控制:

主要属性:

文本标签上显示的文本示例:ASP: label ID=' LBL消息' text=' AAA' runat='服务器'/需要注意的是,我们不能省略runat='服务器'这几个字。

并且所有的WEB控件都应该包含在form runat='server'/form中间。见下面一个完整的例子,在程序中修改Label的Text属性来改变网页的显示。

script runat='server' language='c#'void Page_Load(){lblMessage.Text='Hello World!';}/scripthtmlheadtitleLabel.aspx/title/head bodyform runat='server'asp:Label id='lblMessage' runat='server'//form/body/html

--------------

script runat='server' language='vb'sub Page_LoadlblMessage.Text='Hello World!'end sub/scripthtmlheadtitleLabel.aspx/title/head bodyform runat='server'asp:Label id='lblMessage' runat='server'//form/body/html

二、文本框控件:

主要属性:

文本控件显示的文本;MaxLength文本框可以添加的最大字符数(多行文本框无效);ReadOnly为只读;TextMode具有以下有效值MultiLine、Password、SingleLine。单线;Rows指定文本框的垂直大小。

三、按钮控制:

有三种:按钮标准形式按钮;ImageButton显示图像的表单按钮;LinkButton显示为超链接按钮Button基本上是一个文本属性,用于设置按钮上的文本;ImageButton基本上是ImageUrl来设置按钮上图像的地址;当浏览器不支持图片时显示的文本;LinkButton基本上是Text属性来设置按钮上的文本;

三者的共同属性是CausesValidation=true/false来设置按钮提交的表单是否被检查(后面会讲到检查控件)。三者共同的方法是OnClick是按钮被点击时触发的函数。

这里有一个例子:

script runat='server' language='c#'void btnCounter_OnClick(object sender,EventArgs e){btnCounter.Text='Clicked';} /scripthtmlheadtitleLabel.aspx/title/head bodyform runat='server'asp:Button Text='UnClicked' OnClick='btnCounter_OnClick' id='btnCounter' runat='server'//form/body/html

---------------------script runat='server' language='vb'sub btn_COunter_OnClick(s as object,e as eventargs)btnCounter.Text='Clicked' end sub/scripthtmlheadtitleLabel.aspx/title/head bodyform runat='server'asp:Button Text='UnClicked' OnClick='btnCounter_OnClick' id='btnCounter' runat='server'//form/body/html

今天来说说这三个控制,明天继续。

本文来自网络,不代表本站立场,转载请注明出处:https: