我有一個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與以上信息?
謝謝。