【发布时间】:2009-05-25 01:03:53
【问题描述】:
我有一个 SL3 应用程序,我在其中使用 DataForm 进行数据输入。我希望我的表单以我喜欢的方式显示,所以,我使用<dataControls:DataForm.EditTemplate>,在模板中我有我好看的表单设计。
主要问题是,在模板内部,我必须使用普通控件(如 TextBox)而不是“字段”控件(如 DataFormTextField)。它们的工作原理几乎相同,但在验证方面存在很大差异。
如果我在绑定它们的属性的设置器中抛出异常,它们都会显示正确的红色符号和错误,但如果我通过验证属性(例如 [Required(ErrorMessage = "can't be empty!")])装饰属性,则只有 DataFormTextField控件而不是 TextBox 控件将显示错误。在这两种情况下,我的 ErrorSummary 控件的集合中都有错误,因此我可以看到正在考虑该错误...
感谢任何帮助。
【问题讨论】:
标签: validation silverlight-3.0 dataform