【发布时间】:2012-02-17 18:29:05
【问题描述】:
我有一个可以执行存储过程的按钮。单击它后,我希望将其禁用,以便用户无法多次单击它。但是,一旦单击它,我还想通过onclick 事件在服务器端运行一些 C#。截至目前,我所做的所有代码都是禁用该按钮,但它不会运行服务器端的东西。这可以实现吗?这是我的 jQuery:
$("#btnGenerate").click(function () {
$(this).attr("disabled", true).val("Generating...");
});
【问题讨论】:
-
您是想只运行一些代码,还是希望它影响页面中的 html,例如将一些内容加载到 div 中?
-
我将在单击按钮时运行存储过程。我可能会稍微修改页面(可能会显示确认文本或其他内容),但此页面上不会显示数据(如果这是您所要求的)。
-
我只是问,因为我正在更改我的数据库中的一个标志,并希望动态地向用户显示它已经发生了。所以我在 div 上使用了 actionresult 和 javascript .load。我已经在这里发布了我的答案,它应该很好用。