use*_*084 0 c# asp.net messagebox visual-studio-2008
我有一个例外,我需要一个消息框
我的消息框可以在localhost上运行,但不能在服务器上运行
catch (Exception)
{
MessageBox.Show("Machine Cannot Be Deleted", "Delete from other Places first", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Run Code Online (Sandbox Code Playgroud)
我怎么能做这个工作......谢谢
有另一种方法可以做到这一点....请帮助..我知道这是一个小问题,但它需要做...
您不能在ASP.NET中使用Windows窗体MessageBox,因为它在服务器端运行,使其对客户端无用.
查看使用Javascript警报或其他类型的验证错误.(可能对您的错误消息进行隐藏控制,并在catch块中切换其Visibility或使用Response.Write进行Javascript警报).
像这样(未经测试):
Response.Write("<script language='javascript'>window.alert('Machine Cannot Be Deleted, delete from other places first.');</script>");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3805 次 |
| 最近记录: |