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属性可以获得控件中显示的文本。