Javascript,.NET:显示并使用确定/取消警报

时间:2012-04-19 14:33:12

标签: javascript asp.net

这是我的情况: 我正在构建一个计划asp.net应用程序,我想提醒用户时间冲突的可能性(如果用户为某人插入新的计划,并且某人已经安排了那段时间)。

我已阅读并发现了许多“在ASP.NET中调用JavaScript”文章,但是他们都在展示如何在用户点击某个内容时调用函数, 只要页面加载或只显示一个警告窗口,只需单击确定按钮。

我的问题是,如何在ok中调用javascript消息框并从c#中的函数/处理程序中间取消按钮,并且可以访问代表这些按钮的任何内容,以便我可以相应地进行分支?我听说jquery留言箱比普通留言箱更漂亮,我将如何继续使用它们呢?

1 个答案:

答案 0 :(得分:1)

  

我的问题是,如何用ok调用javascript消息框   并从c#和中的函数/处理程序中间取消按钮   有权访问任何代表那些按钮的东西,所以我可以分支   因此?我听说jquery留言箱比普通留言箱更漂亮   那些,我将如何继续使用它们?

这实际上是不可能的。 Javascript发生在客户端上。 c#函数处理程序发生在服务器上。它们发生在另一台服务器之后>客户>服务器>您不能在服务器端代码中间突破并返回客户端,然后返回服务器。

发布表单的所有内容都发生在客户端上(除非涉及Ajax),一旦表单发布并且您在c#代码中,一切都在服务器上,直到页面生命周期完成并将响应返回给客户端。

如果您想拥有一个javascript确认功能,则需要在将表单发布到服务器之前进行,并且您需要将该结果存储在表单字段中并传递它。或者,您可以根据用户选择的确定或取消选择不发布表单。