2
我已经创建了几个DNN(5.2.3)模块,并且我发现如果对象数据源(ODS)上发生错误,DNN会将该错误显示为大家。下面显示了一个示例(尽管在这种情况下不是ODS特定的错误)。这对用户没有任何意义。这个例外应该是“Thing not found”或类似的东西给用户。问题是这个DropDownList绑定到ODS。所以我的问题是:如何处理DotNetNuke中的对象数据源异常处理
- 如何在DNN我可以覆盖此行为显示一个有用的消息使用ODS绑定?
- 如何在DNN中覆盖此行为以显示当前模块的所有错误的一般化异常,如果无法捕获到特定的异常以向用户提供有用的消息?
示例: 'SelectedThingDropDown'具有一个无效的SelectedValue,因为它在项目列表中不存在。参数名称:值
PS>我知道try/catch Exceptions.ProcessModuleException(e,ex)。问题是这不适用于ODS绑定,除非我做错了什么。
DDL从ODS加载。所选值不在DDL中并引发异常。 ODS中没有任何代码隐藏。 – thames 2010-10-27 21:01:21