我有一个Silverlight 4 RIA服务项目,我正在处理此问题,但无法验证子窗口文本输入。我有一个文本框像这样:在Silverlight 4 RIA服务中验证数据的问题
<TextBox Height="23" Name="txtSummary" Width="Auto" Grid.Row="2" Grid.Column="4" Text="{Binding DocumentView.Summary, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"/>
的DocumentView.Summary值从我的视图模型获得:
public DocumentSubmittedView DocumentView
{
get { return _DocumentView; }
set
{
if (_DocumentView != value)
{
_DocumentView = value;
OnPropertyChanged("DocumentView");
}
}
}
而且DocumentSubmittedView是它自己的自定义实体类:
namespace Data.Model.Entities {
public class DocumentSubmittedView {
[Key]
public int DocID { get; set; }
[Required(ErrorMessage = "Summary Required")]
public string Summary { get; set; }
}
}
是否有任何理由为什么我无法获得任何类型的错误验证messa ge与以上信息?
谢谢。