我刚刚使用ASP.NET MVC-5构建了一个Web应用程序并在Azure上发布。但是,我在catch块中用来验证非空的所有MessageBox.Show在我发布之后不再起作用了。
catch(ArgumentNullException ae){
MessageBox.Show("No empty fields.", "Error", MessageBoxButton.OK, MessageBoxImage.Warning, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly);
return RedirectToAction("Index");
}
有没有快速替代品?因为我使用了很多MessageBox.Show。
答案 0 :(得分:1)
在您的cshtml
页面中添加此
@Html.Raw(TempData["msg"])
并在controller
action
添加此内容并返回view
TempData["msg"] = "<script>alert('Hi this is a message');</script>";
答案 1 :(得分:0)
Usman的回答非常有用。如果您使用Bootstrap,您可以使用模态,编写您自己的模式将很难,但您可以在jQuery,Bootstrap或您使用的任何框架中获得许多警报插件。