我正在尝试在我的 MVC 项目中实现错误处理机制。我正在寻找一种在同一页面上向用户显示错误消息的方法。我试过了 -
返回 JavaScript(..) - 但是,这不起作用,因为我通过 ActionLink 而不是 Ajax 调用操作。我无法通过 Ajax 调用它,因为即使页面第一次加载也可能会生成错误。
返回 Content(..) - 这也不显示警报
我在 catch 块中执行此操作 -
public ActionResult Index()
{
try
{
//something that generates an exception
}
catch(Exception e)
{
//show an alert with the error through JS
}
}
有没有什么方法可以在不使用 Ajax 调用来执行操作的情况下执行 javascript 来向用户显示错误?