发布网页时 Message.Show 不起作用
我创建了一个 ASP.NET 项目,在其中使用 MessageBox.Show 向用户显示是否存在错误或其他问题。但是当我发布它时,它给了我这个错误:
“/”应用程序中的服务器错误。
当应用程序未在 UserInteractive 模式下运行时显示模式对话框或表单不是有效的操作。指定 ServiceNotification 或 DefaultDesktopOnly 样式以显示来自服务应用程序的通知。
不知道这意味着什么?它的转机又是怎样的呢?谢谢!
I created a ASP.NET project in which I am using MessageBox.Show to show the user if there is an error or something else. But when I published it, it is giving me this err:
Server Error in '/' Application.
Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
Dont know what it means? What the turnaround of it? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
MessageBox
适用于 Windows(而不是 Web)应用程序。它将尝试打开服务器上的消息框。这是不允许的,以免应用程序出错。要在客户端上显示消息,您需要使用 JavaScript - 例如
alert("message")
。您可以使用 jQueryUI Dialog 之类的内容添加样式。MessageBox
is for use within windows (as opposed to web) applications. It would attempt to open a message box on the server. This is not allowed so that application errors.To show a message on the client you would need to use JavaScript - such as
alert("message")
. You can add styling using something like jQueryUI Dialog.MessageBox 仅在 Windows 窗体应用程序中使用。
您的意思是向浏览器发出 JavaScript:alert() 吗?
MessageBox is only used in Windows Forms applications.
Did you mean to issue a JavaScript:alert() to the browser?
在后面的代码中使用此函数,只需在需要显示消息时调用 MessageBox("your msg") 即可。函数是:
use this function in code behind and just call MessageBox("your msg") whenever you need to display message. the function is :
不要写 Messagebox.Show only...
尝试
Don't write Messagebox.Show only.....
Try