我尝试做的只是点击后禁用按钮,但是当发布回帖时,它没有点击次数。
我试图通过jquery做到这一点。有什么建议。?
纠正我如果我错误的asp.net我们这样做是通过放置一个静态变量并增加点击按钮的计数。
答案 0 :(得分:3)
请将计数保持在ViewState
例如
public int ClickCount
{
get
{
return (int)(ViewState["ClickCount"] ?? 0);
}
set
{
ViewState["ClickCount"] = value;
}
}
答案 1 :(得分:0)
你可以通过将值保存到隐藏字段并通过jquery检索它来实现。但这不是一个好的解决方案,因为任何拥有HTML知识的人都可能会改变隐藏字段的值来启用按钮。
答案 2 :(得分:0)
这样的事情?
window.clicks = 0;
$("#mybotton").click(function(){if(window.clicks++ >= 3)$(this).disable();});
答案 3 :(得分:0)
准备好jquery
///count number of button click
var counter = 0;
function CountClicks() {
counter++;
if (counter > 4) {
alert("disable button here.");
return false;
}}
在按钮客户端上调用CountClicks单击
答案 4 :(得分:0)
创建一个最简单的
private static int counter = 0;
验证IsPostBack属性
if (Page.IsPostBack)
counter++;
你想要的地方
Button1.Enabled = (counter<4);
我建议在Button1_Click事件中递增计数器