波仔

信息蕴藏价值
随笔 - 59, 评论 - 433, 引用 - 5

导航

关于

    I am building a portal named Starlight which are based on the Teamwork Portal(a portal I have finished, because of the name has been registered by another company I have changed the name) and DynamiceWeb.
    You can get the latest information about it here.


每月存档

最新留言

  • re:BI数据级权限解决方案
    <p>hi,你好。这个BI数据权限,很有新意。有个细节问题,想向你请教,</p> <div>StrtoSet(BI.DataSecurity.GetDimensio...
    by shenzhenjia(注册) on 2009/6/14 17:09:43
  • re:BI数据级权限解决方案
    <p>hi,你好。这个BI数据权限,很有新意。有个细节问题,想向你请教,</p> <div>StrtoSet(BI.DataSecurity.GetDimensio...
    by shenzhenjia(注册) on 2009/6/14 17:09:17
  • re: BI数据级权限解决方案
    不错,另外字符串相加建议采用StringBuilder做处理。
    by kentliu(匿名) on 2008/8/18 9:44:31
  • re: 发布一个博客软件系统——肥猫博客
    谢谢.fmblog还在不断完善中,你说的很多确实是我们需要改进的。
    by jasper(匿名) on 2008/4/24 14:38:01
  • 日啊,你这个是asp.net版么?
    你有试验过么?就在这里乱讲,你这样绝对会碰到权限cdo.message问题,最恶心的这种沽名钓誉的
    by passer(匿名) on 2007/12/10 10:07:00
  • 回复: I have a dream
    I think my dream is very simple .I just want find a good job .by the end of the fouth college year.
    by kally(匿名) on 2007/11/14 21:56:00
  • 回复: I have a dream
    I have a dream that one day every people can live on the earth with out WAR
    by w4er(匿名) on 2007/11/3 13:53:00
  • 回复: I have a dream
    no thing is diffcult
    by w4er(匿名) on 2007/11/3 13:47:00
  • 回复: 发布一个博客软件系统——肥猫博客
    肥猫博客的确是个很不错博客软件系统,但很遗憾目前还不是很适合使用,我有用过你的博客,后台操作感一流,功能的确很好,但性能不是很稳定,网站皮肤只有一个,博客皮肤稍放点大的东西上去会扭曲整个页面,看起不不...
    by 赶路人(匿名) on 2007/10/22 10:27:00
  • 回复: 比DotNetNuke更好的Portal
    有谁用过 lightPortal 吗?一个功能强大的java 开源 portal
    by jacky(匿名) on 2007/9/21 9:10:00
  • 回复: ASP.NET发送邮件
    有ASP版的吗?
    by 开心网(匿名) on 2007/8/23 16:11:00
  • 回复: ASP.NET发送邮件
    有ASP版的吗? 有的话不错
    by 开心网(匿名) on 2007/8/23 16:11:00

  • 我 <br>地联 系电话好像是13651765786,号179447907
    by 王竟华(匿名) on 2007/8/8 15:19:00
  • 回复: I have a dream
    i have a dream <br>that is i will happiness all my life
    by Joy(匿名) on 2007/6/28 17:58:00
  • 回复: I have a dream
    I have a dream that i can do anything.
    by aaronnorman(匿名) on 2007/6/17 11:09:00

广告

 

异常处理是开发.NET应用必然会遇到的环节,提供给用户一个友好界面的异常处理是目前大部分的处理方法。由于一年的时间以来,都致力于开发Starlight Portal,也就是基于积木块构建的一个Portal,而积木块应用的几个核心思想就是:

  1. 没有aspx页面,所有的页面都是动态的构建在积木块上(Module,本质上是User Control)
  2. 提供一种拖放机制,让用户能够设计所有的页面布局。
  3. 积木块搭建的应用程序,皮肤(主题)的制作要变得非常简单,不再需要增加ASCX文件模板,直接通过页面设计完成。

这也就带来一个新的异常处理上的小问题,也就是说如果某个积木块出了问题,不能影响到其的积木块,不能影响到整个页面。就好像是我们搭建积木的时候,如果一块积木坏了,但是我们仍然可以搭建整个房子(或者其他东西)的样子。

这就要求User Control在处理异常的时候,不会被抛到整个页面上去,而只是不再输出正常内容,输出异常信息。

当然,现在的结构也是能够处理这种方式的,只是会稍微麻烦一些,如果能够在User Control的代码中增加这种方式就好了。而现在的处理方法,基本上只能写大量的截获异常的代码,然后在WebModule(继承自UserControl)中自己来处理。有一点点的麻烦,比我理想的方式要繁琐一些。

打印 | 张贴于 2005-09-01 12:43:00 | Tag:暂无标签

留言反馈

#re: 我所构想的异常处理 编辑
en
2006-10-08 23:59:00 | [匿名:影视制作,宣传片制作,影视广告制作]
#re: 我所构想的异常处理 编辑
那么,你所构想的异常处理的是??????
2005-12-15 18:21:00 | [匿名:Soul]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.2.0