【问题标题】:Why is System.Windows.Forms.MessageBox not working in my ASP.NET Application? [closed]为什么 System.Windows.Forms.MessageBox 在我的 ASP.NET 应用程序中不起作用? [关闭]
【发布时间】:2011-11-21 21:56:34
【问题描述】:

我想使用 MessageBox 来显示是/否问题,但是它不起作用。如果它们是打开对话框的任何替代方法,请告诉我。

也许它是一个代码隐藏文件这一事实会有所不同?

【问题讨论】:

  • “不工作”到底是什么意思?发生什么了?你应该发布你的代码。
  • “它不工作”是什么意思?你能更好地解释你的问题吗?
  • 请定义“不工作”。您还在编写 Web 应用程序还是桌面应用程序?如果是以前的MessageBox 就不行了。
  • 代码隐藏? MessageBox 用于 Windows 窗体,而不是 ASP.NET。
  • @Seesharp: System.Windows 不是一个类。这是一个命名空间。

标签: c# asp.net .net dialog messagebox


【解决方案1】:

也许它是一个代码隐藏文件这一事实会有所不同?

是的。如果您可以从 ASP.NET 代码隐藏文件中显示 Windows 窗体 MessageBox,那么它最多只能显示在服务器上,这并没有多大用处。

您需要一个 javascript 警报,或者如果您想要更现代的 jqueryui 对话框或类似的。如果您需要更多详细信息,请谷歌。

【讨论】:

  • 谢谢,如果不使用 javascript 或 jquery,我没有其他替代方法。
【解决方案2】:

System.Windows.Forms.MessagBox

类不会在 asp.net 应用程序中显示消息框。您需要编写一个 javascript 函数。查看以下链接以引发各种类型的消息框。

http://www.codeproject.com/KB/miscctrl/PopUp_Window_With_Buttons.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多