Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript、.NET:显示并使用确定/取消警报_Javascript_Asp.net - Fatal编程技术网

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

Javascript、.NET:显示并使用确定/取消警报,javascript,asp.net,Javascript,Asp.net,以下是我的情况: 我正在构建一个schedule asp.net应用程序,我想提醒用户时间冲突的可能性(如果用户正在为某人插入一个新的时间表,并且某人已经为该时间安排了某些内容) 我已经阅读并发现了很多“在ASP.NET中调用JavaScript”的文章,但它们都展示了如何在用户单击某个函数时调用该函数, 一旦页面加载或仅通过OK按钮显示一般警报窗口 那么,我的问题是,如何从c#中的函数/处理程序中间调用带有ok和cancel按钮的javascript messagebox,并访问代表这些按钮的

以下是我的情况: 我正在构建一个schedule asp.net应用程序,我想提醒用户时间冲突的可能性(如果用户正在为某人插入一个新的时间表,并且某人已经为该时间安排了某些内容)

我已经阅读并发现了很多“在ASP.NET中调用JavaScript”的文章,但它们都展示了如何在用户单击某个函数时调用该函数, 一旦页面加载或仅通过OK按钮显示一般警报窗口

那么,我的问题是,如何从c#中的函数/处理程序中间调用带有ok和cancel按钮的javascript messagebox,并访问代表这些按钮的内容,以便进行相应的分支?我听说jquery MessageBox比普通的要漂亮,我该如何使用它们呢

我的问题是,如何使用ok调用javascript messagebox 和c#中函数/处理程序中间的取消按钮,以及 可以访问代表这些按钮的任何内容,以便我可以分支 相应地?我听说jquery MessageBox比普通的要漂亮 一个,我将如何继续使用它们

这是不可能的。Javascript发生在客户机上。c#函数处理程序发生在服务器上。它们发生在一个接一个的服务器>客户机>服务器>客户端等。不能在服务器端代码中间突然出现,然后返回客户机,然后返回服务器。 表单发布之前发生的所有事情都发生在客户机上(除非涉及Ajax),一旦表单发布并且您使用了c#代码,所有事情都在服务器上,直到页面生命周期完成并将响应返回给客户机


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

您是否考虑过对服务器端功能进行服务和ajax调用以检查可用性?虽然这是正确答案,但我找到了一个解决方法:使用modalpopup extender显示带有asp按钮的定制面板。保存单击的任何按钮并使用该结果