C# asp.net webforms上的使用时间
我正在尝试在我的asp.net网站中构建一个C# asp.net webforms上的使用时间,c#,asp.net,webforms,C#,Asp.net,Webforms,我正在尝试在我的asp.net网站中构建一个计时器 因此,当你点击一个按钮时,假设他id=“Button1”。它将使按钮禁用(使用enable=false命令),几秒钟后它将再次启用=true 我已经疲于四处寻找如何做到这一点,但所有的在线行会都非常古老。。没有什么是真正有用的 这是完整的代码名(仅用于解释): 非常感谢!请帮帮我:)。您不能在服务器端这样做。您必须在客户机中使用setTimeout Js函数以4000毫秒的速度完成此操作 您必须了解,当您看到页面时,其他服务器不再知道该页面。他
计时器
因此,当你点击一个按钮时,假设他id=“Button1”。
它将使按钮禁用(使用enable=false
命令),几秒钟后它将再次启用=true
我已经疲于四处寻找如何做到这一点,但所有的在线行会都非常古老。。没有什么是真正有用的
这是完整的代码名(仅用于解释):
非常感谢!请帮帮我:)。您不能在服务器端这样做。您必须在客户机中使用setTimeout Js函数以4000毫秒的速度完成此操作
您必须了解,当您看到页面时,其他服务器不再知道该页面。他不能自己发帖。看看下面的答案,这应该是你想要的:
你能解释一下我是怎么做的吗?别忘了我正在我的按钮上使用“runt server”。。所以需要使用findbyclass.no prob-您可以给按钮cssClass,它将按原样生成(或者如果您想查找via ID,可以使用ClientId服务器端函数)<代码>$(“.btn1”)。单击(函数(){$(this.attr('disabled','disabled');设置超时($(“.btn1”).removeAttr('disabled'),4000);})代码>
protected void Button1_Click(object sender, EventArgs e)
{
}