Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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
C# Web表单的Messagebox_C#_Asp.net - Fatal编程技术网

C# Web表单的Messagebox

C# Web表单的Messagebox,c#,asp.net,C#,Asp.net,如何在ASP.NET web窗体中创建Messagebox? 我无法添加system.windows.form 请帮忙。我不想在javascript中执行此操作。要弹出一个消息框,请在javascript中使用alert。您必须使用JavaScript来完成此操作。在web中,您有两种选择: 创建一个div并在消息中显示/隐藏它 将警报或确认框与javascript一起使用 如果您使用的是ASP.NET,并且您想要这种开箱即用的东西,我强烈建议您下载并使用 您将在左侧看到许多可以在项目中使用的解

如何在ASP.NET web窗体中创建Messagebox? 我无法添加system.windows.form


请帮忙。我不想在javascript中执行此操作。

要弹出一个消息框,请在javascript中使用alert。您必须使用JavaScript来完成此操作。

在web中,您有两种选择:

创建一个div并在消息中显示/隐藏它 将警报或确认框与javascript一起使用 如果您使用的是ASP.NET,并且您想要这种开箱即用的东西,我强烈建议您下载并使用

您将在左侧看到许多可以在项目中使用的解决方案,其中之一是。。。看看他们

您可以使用ASP.NET AJAX控件工具包中的


当然,在幕后,它使用JavaScript,但您不必自己编写JavaScript。

没有JavaScript还有其他方法吗?没有,没有其他方法。MessageBox将由浏览器创建,因此您必须使用客户端脚本JavaScript。@balexandre,这与MessageBox IMO不同。@balexandre,它是一段恰好显示消息的html。这不是一个用户必须承认的模式弹出窗口。同意Sam的观点。此外,如果不使用JavaScript,您将如何显示隐藏的DIV?messagebox是由事件客户端触发的弹出窗口,在服务器上将其设置为Visible true不会有任何好处,因为它将始终显示,或者在回发后显示。两者都不能满足messagebox的行为。您对web和桌面windows窗体编程之间的区别有一个根本性的误解,显然,您对VB.NET/C这两种语言和ASP.NET/windows窗体也有误解。前两种语言都是语言——这两种语言中的任何一种都可以在后两种框架中使用。我之所以添加这一点是因为,但是我可以在下面的一个答案中的OP的VB注释中轻松做到这一点。请不要在问题的标题中包含标记。