【发布时间】:2011-01-25 13:33:07
【问题描述】:
我的问题如下:
我有一个获得可编辑实体的 ChildWindow。
我使用 DataAnnotation 属性来设置验证规则。
我的实体有一个 Name 属性,并在其上应用了 Required 属性。
如果我修改现有实体并清除绑定到 Name 属性的文本框 我收到一个需要名称字段的验证错误。
但是当我添加一个新实体并且 Name 属性为 null 时,验证不起作用。
我在类的构造函数中将 Name 属性设置为 String.Empty,并在子窗口中显示实体,验证错误显示在文本框中。
什么是最好的解决方案?
我可以将显示子窗口的按钮设置为不触发验证吗?
在 Asp.NET 中,按钮控件的 IsCausesValidation 属性为 false,按钮不会触发验证。
谢谢提前,
【问题讨论】:
标签: silverlight silverlight-4.0