当前位置: 首页 > 编程语言 > C#

当ApplyChanges返回false时,如何设置EditorPart的错误信息?分享

时间:2023-04-10 11:24:43 C#

ApplyChanges返回false时如何设置EditorPart的错误信息?我正在使用WebPartManager开发自定义ASP.NetWebPart,并且我还在创建自定义EditorPart。对于EditorPart.ApplyChanges方法,每当出现错误时,我都会将返回值设置为false。在EditorZone中,我收到一条标准错误消息,指出编辑器中发生了一些错误,但我想更改该消息。那可能吗?就像...publicoverrideboolApplyChanges(){try{//保存属性returntrue;}catch(Exceptionex){ErrorMessage=ex.Message;//是否有任何类似的属性我可以填写?返回假;我在社交msdn中找到了一个解决方案,但我不确定它是否是正确的方法,因为它没有很好的记录。您必须像这样在PreRender方法中设置错误:以上是C#学习教程:当ApplyChanges返回false时如何设置来自EditorPart的错误消息?如果分享的内容对你有用,需要了解更多C#学习教程,希望大家多多关注——string_errorMessage;publicoverrideboolApplyChanges(){try{//保存属性returntrue;}catch(Exceptionex){_errorMessage=ex.Message;//是否有任何类似的属性我可以填写?返回假;}}protectedoverrideOnPreRender(EventArgse){if(!string.IsNullOrEmpty(_errorText)){this.Zone.ErrorText=string.Format("{0}{1}",this.Zone.ErrorText,_errorText);}base.OnPreRender(e);}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: