我想知道是否有一个可用于在验证器中显示错误(或警告等)的一般策略。
我知道有string clientDomain = string.Empty;
clientDomain = context.Request.UrlReferrer.Host;
函数,它带有如下参数:
error
message
source
是否可以以通用方式调用此函数,该方法至少在大多数时间都有效?我知道有些人称这个函数为:
但是,feature
,这在大多数情况下都会将错误置于错误的位置。是不是可以在error("MyMessage", eObject.eContainer(), eObject.eContainingFeature(), ...)
添加错误而不关心功能和内容?
当我这样称呼它时:eObject
我得到一个异常,因为该功能与eObject不匹配。
答案 0 :(得分:1)
我刚刚找到答案。您可以将功能设置为null
。
所以你可以调用这个函数:
error("MyMessage", eObject, null, ...)