ASP.NET服务器控件--标准服务器控件

1.Button控件:

(1)Button:

介绍:当用户单击任何Button服务器控件是,会将该页发送到服务器。这使得在基于服务器的代码中,网页被处理,任何挂起的事件被触发。这些按钮还可以触发它们自己的Click事件,可以为这些事件编写事件处理程序。

按钮的回发行为:

《1》当用户单击按钮控件时,该页面回发到服务器。默认情况下,该页面回发到其本身,在这里重新生成相同的页面并处理该页面上控件的事件处理程序。

《2》可以配置按钮已将当前页面回发到另一个页面。

《3》在某些情况下,可能希望Button控件也使用客户端脚本执行回发,可以将属性UseSubmitBehavior属性设置为true,以使Button控件使用基于客户端脚本的回发。

处理Button控件的客户端事件:

Button控件既可以引发服务器事件,也可以引发客户端事件。

《1》服务器事件在回发后发生,且这些事件在为页面编写的服务器端代码中处理。

《2》客户端事件在客户端脚本(如javascript)中处理,并在提交页面前引发。

(2) LinkButton:

使用:PostBackUrl

(3)ImageButton:

使用:PostBackUrl

注:属性AlternateText用于设置或返回图像的代替文本,该属性规定了如果图像不可用,要显示的文本。如:AlternateText="This is a ImageButton."

(4)HyperLink:超链接

使用:NavigateUrl


2.TextBox(文本框)控件:

介绍:默认情况下,该控件的TextMode属性设置为:TextBoxMode.SingleLine,即单行文本;若设置为TextBoxMode.MultiLine

也可以改为:TextBoxMode.Password,即为密码框,使用Text属性可以获得控件中显示的文本。

发布了138 篇原创文章 · 获赞 22 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/guihaiyuan123/article/details/83382842