我想做的只是简单地在单击4下后禁用一个按钮,但是当回发发生时,它就没有点击计数了。我试图通过jquery实现这一点。有什么建议吗?
纠正我,如果我是错误的asp.net,我们这样做的静态变量,并增加计数按钮点击。
发布于 2011-12-09 12:29:20
只需将计数保存在ViewState中
例如
public int ClickCount
{
get
{
return (int)(ViewState["ClickCount"] ?? 0);
}
set
{
ViewState["ClickCount"] = value;
}
}发布于 2011-12-09 11:46:32
您可以通过将值保存到隐藏字段并通过jquery检索它。但是这不是一个好的解决方案,因为任何了解html知识的人都可能会更改隐藏字段的值以启用按钮。
发布于 2011-12-09 11:51:54
像这样吗?
window.clicks = 0;
$("#mybotton").click(function(){if(window.clicks++ >= 3)$(this).disable();});https://stackoverflow.com/questions/8444990
复制相似问题