面向ASP的Telerik UI。净AJAX免费下载30天试用版

单击

点击按钮(图1)用于避免多次回发到服务器。在数据库和/或电子邮件发送场景中,当开发人员应该防止多次向服务器提交相同的内容时,此特性非常有用。

图1:RadPushButton在点击前后具有SingeClick功能。

button-single-click

应该使用以下属性来启用单个点击功能:

  • SingleClick-决定是否RadPushButton控件将在用户单击该控件后立即禁用。将其设置为真正的启用单点点击功能。

  • SingleClickText参数中显示的文本RadPushButton控件,然后单击并禁用该按钮。原始文本将在服务器请求执行后检索。该属性接受一个纯文本字符串。

例1:启用中的单次单击功能的代码RadPushButton图1

   
protected void btnSubmit_Click(对象发送方,EventArgs e) {if (Page.IsPostBack) System.Threading.Thread.Sleep(3000);lblGreeting。Text =字符串。Format("Hello, {0}!", txtName.Text);}
受保护的子btnSubmit_Click(发件人作为对象,e作为System.EventArgs)处理btnSubmit。单击“如果页面”。IsPostBack Then System.Threading.Thread.Sleep(3000) End IfText =字符串。Format("Hello, {0}!", txtName.Text) End Sub

提交的文本在服务器端处理。注意方法System.Threading.Thread.Sleep以便在单击禁用按钮后可以检查它。

另请参阅

在本文中
Baidu
map