ASP.NET 2.0 Web服务器控件

Web服务器控件按功能可分为:标准服务器控件、验证控件、数据控件、导航控件、登录控件、Web部件和自定义几种控件。

除了自定义服务器控件之外,所有的Web服务器控件在.aspx文件中都以asp:开头,并有ID属性和runat="server"标记。

1.System.Web.UI.WebControls类

Attributes:只在编程时来指定未被控件直接支持的HTML属性,如伪属性。  Button1.Attributes.Add("onclick", "return confirm('are u sure to press me ?')");点击Button按钮后,会弹出对话框,问是否确定,如果回答是,则confirm返回的值为true,则执行onclick方法里的内容。

TabIndex:控件的Tab键顺序

ToolTip:控件当鼠标移动过来时显示的提示信息。

2.Label服务器控件在客户端生成的标记是<span>. 相关属性:Text:指定要显示在页面上的文字内容

3.TextBox服务器控件

相关属性: (1).Text (2).TextMode:SingleLine; Password; MultiLine。 (3).MaxLength (4).Rows,Columns (5).AutoCompleteType:可以帮助浏览器使用者在输入表单时能够自动完成某些内容。即在输入某项内容时,输入文本框的下面会出现一个下拉列表,供上网者选择。使用此属性可在不同的页面中将列表与具有相同ID的其它页面的TextBox服务器控件共享信息。 (6).Wrap:设置多行文本框内的文本内容是否换行,设置为false为不换行。

4Button

在客户端生成type”submit””reset”的按钮。

OnClick属性将执行服务器端的代码,而OnClientClick属性执行的是客户端的代码。

PostBackUrl属性将页面提交到指定的页面,可以实现跨页传递表单。

 

接受页面使用PreviousPage对象来执行对源页面的引用。

 

Javascriptalertconfirm都可以弹出对话框。

 

 

6HyperLink:超链接,通过一个文字或图片跳转到其他页面。

 

相关属性:

NavigateUrl:用来指定跳转到的目标URL

Target:用来指定链接打开的目标窗口

Text:指定链接的文字

ImageUrl:指定要进行链接的图片URL

(如果Text属性和ImageUrl属性同时存在,则ImageUrl优先,Text属性则显示为图片的alt属性)

 

例子:点击图像跳转到dotnet.aspx.cc页面,当鼠标移动到图像时显示提示信息 .NET 开发者园地

<asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="image/gang.jpg"

     NavigateUrl="http://dotnet.aspx.cc">.NET 开发者园地</asp:HyperLink>

 

但是HyperLink控件不能指定图像的大小。有3种方法可以实现对图像的大小的控制。

1.将图片写在Text属性中

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="http://dotnet.aspx.cc"

ToolTip=".NET 开发者园地" Text="<img src='image/gang.jpg' width='239' border=0>"></asp:HyperLink>

 

2.使用Image控件

<asp:HyperLink ID="HyperLink1" NavigateUrl="http://dotnet.aspx.cc"  ToolTip=".NET 开发者园地" runat="server">

<asp:Image id="Image1" runat="server" ImageUrl="image/gang.jpg" Width="239" />

</asp:HyperLink>

 

3.在呈现事件中进行修改

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值