为什么 System.Windows.Forms.MessageBox 在我的 ASP.NET 应用程序中不起作用?
我想使用 MessageBox 来显示是/否问题,但它不起作用。如果它们是打开对话框的任何替代方法,请告诉我。
也许它是代码隐藏文件这一事实会有所不同?
I want to use a MessageBox to display a yes/no question, however it is not working. If they are any alternatives on opening a dialog box, please let me know.
Maybe the fact that it is a codebehind file makes a difference?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,确实如此。如果您可以从 ASP.NET 代码隐藏文件显示 Windows 窗体 MessageBox,那么它最多只能显示在服务器上,这没有多大用处。
您需要一个 javascript 警报,或者如果您想要更现代的 jqueryui 对话框或类似的。如果您需要更多详细信息,请谷歌。
Yes it does. If you could display a Windows Forms MessageBox from an ASP.NET codebehind file, it would at best be displayed on the server, which isn't much use.
You need a javascript alert, or if you want to be more modern a jqueryui dialog or similar. Google if you need more details.
类不会在 ASP.NET 应用程序中显示消息框。您需要编写一个 JavaScript 函数。查看以下链接以引发各种类型的消息框。
http://www.codeproject.com/KB/miscctrl/PopUp_Window_With_Buttons.aspx
class will not show a messagebox in an asp.net application. You would need to write a javascript function. Check out the following link to raise various types of messageboxes.
http://www.codeproject.com/KB/miscctrl/PopUp_Window_With_Buttons.aspx