raisun_1988 发表于 2013-2-7 16:16:04

MonoRail学习笔记九:Rescue的使用

<div class="postBody"><span style="">Rescue是MonoRail中处理异常的一种机制
在asp.net或者java开发中我们都要进行异常处理,即发生异常时跳转到某一个错误页面。以前很多时候我们都是自动定义一种方式来处理的,在MonoRail中提供了一种现成的机制来处理异常
使用方式很简单,只要加入一个Rescue属性就可以了。
我们先来看看一个最简单的方式:


Controller代码:
<div style="padding-right: 5px; padding-left: 4px; font-size: 13px; padding-bottom: 4px; width: 98%; padding-top: 4px; background-color: #eeeeee; border: #cccccc 1px solid;">http://writeblog.csdn.net/Images/OutliningIndicators/None.gif"/error")]
http://writeblog.csdn.net/Images/OutliningIndicators/None.gifpublicclassErrorController:SmartDispatcherController
http://writeblog.csdn.net/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://writeblog.csdn.net/Images/OutliningIndicators/ContractedBlock.gifhttp://www.cnblogs.com/Images/dot.gif{
http://writeblog.csdn.net/Images/OutliningIndicators/InBlock.gifpublicErrorController()
http://writeblog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://writeblog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gifhttp://www.cnblogs.com/Images/dot.gif{
http://writeblog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif}
http://writeblog.csdn.net/Images/OutliningIndicators/InBlock.gif"/argerror",typeof(ArgumentException))]
http://writeblog.csdn.net/Images/OutliningIndicators/InBlock.gifpublicvoidIndex()
http://writeblog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://writeblog.csdn.net/Images/OutliningIndicators/ContractedSubBlock.gifhttp://www.cnblogs.com/Images/dot.gif{
http://writeblog.csdn.net/Images/OutliningIndicators/InBlock.gif//thrownewArgumentException("dddd");
http://writeblog.csdn.net/Images/OutliningIndicators/InBlock.gifthrownewException("fff");
http://writeblog.csdn.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif}
http://writeblog.csdn.net/Images/OutliningIndicators/ExpandedBlockEnd.gif}
http://writeblog.csdn.net/Images/OutliningIndicators/None.gif
页: [1]
查看完整版本: MonoRail学习笔记九:Rescue的使用