在ASP.NET MVC中,可以使用ViewBag对象来在控制器和视图之间传递数据。要在ViewBag.Message中获取SQL异常,可以按照以下步骤进行操作:
try
{
// 执行SQL操作
}
catch (SqlException ex)
{
ViewBag.Message = ex.Message;
}
@if (!string.IsNullOrEmpty(ViewBag.Message))
{
<div class="alert alert-danger">@ViewBag.Message</div>
}
这样,当SQL异常发生时,控制器会将异常信息存储在ViewBag.Message中,然后在视图中使用ViewBag.Message来显示异常信息。
关于ASP.NET MVC中的ViewBag对象和异常处理,可以参考以下链接:
请注意,以上答案仅供参考,具体实现可能因项目需求和技术栈而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云