gpt4 book ai didi

asp.net - MessageBox.Show() 在 ASP.NET 中不起作用

转载 作者:行者123 更新时间:2023-12-04 23:45:48 25 4
gpt4 key购买 nike

我正在尝试使用 MessageBox.Show 显示一些文本,如下所示在 ASP.NET 的 page_load 事件中。在有人跳出我在 ASP.NET 中使用它的原因之前,该用途仅用于在我自己的开发箱上调试以满足特殊需要。应用程序中有对 System.Windows.Forms 的引用。

几年前我用过它,所以我知道 WinForm 的 MessageBox 可以工作。我正在使用 .NET 4.0 和 VS 2010。我认为与此功能相关的任何内容都没有改变。

MessageBox.Show("Message", "Caption", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); //used also ServiceNotification option

为什么消息框不显示有任何想法吗?我的代码中只有那一行。

添加:

我非常了解消息框的含义。这只是调试的临时事情。该生产线不会投入生产。我无权访问 javascript。请把你的想法放在为什么它不起作用而不是为什么我不应该使用它。我之前在 2.0 中使用过它并且它确实有效。我想知道较新的 .NET 是否改变了什么,或者我误用了该选项。

直接回答:它适用于 Visual Studio 的网络服务器,而不适用于 IIS。

最佳答案

Web 应用程序托管在没有桌面的进程中,因此您看不到任何消息框。

关于asp.net - MessageBox.Show() 在 ASP.NET 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com