【发布时间】:2017-09-21 04:54:03
【问题描述】:
我的任务是制定一个通用解决方案,如果用户没有特定权限,则仅在模式弹出窗口中显示错误文本,否则,它应该显示带有错误 ID 等的整个文本。问题是我可以以某种方式将值重新分配给 Exception.Message?
我已经完成了其他所有事情,我只需要那个。问题是 Exception.The 消息是一个 getter 并且没有 setter 组件。
我有这样的事情:
var err = new Excetion(some parameters);
var message = string.Empty;
if (User.isInRole("somerole"))
message = err.Message;
else message = err.Note;
showError(message, and some other parameters);
还有其他方法吗,因为所有 showError 函数都是用showError(err.Message, and some parameters)调用的,所以我不会重写所有这些调用?只需替换 err.Message。
希望我的工资不会太高。提前致谢
【问题讨论】:
标签: c# asp.net-mvc exception