Wcf 域服务提交问题
我在silverlight 4中使用WCF RIA RC2域服务提供了一些简单的表单 我所有的表单看起来都工作得很好,我使用了传统的代码来进行细粒度的控制和格式化 我遇到的问题是,在一个特定的表单上,除非我更新了其中一个字段,否则数据不会被更新 这是我的密码Wcf 域服务提交问题,wcf,silverlight,service,ria,Wcf,Silverlight,Service,Ria,我在silverlight 4中使用WCF RIA RC2域服务提供了一些简单的表单 我所有的表单看起来都工作得很好,我使用了传统的代码来进行细粒度的控制和格式化 我遇到的问题是,在一个特定的表单上,除非我更新了其中一个字段,否则数据不会被更新 这是我的密码 void ConfirmSave_Closed(object sender, EventArgs e) { if ((bool)ConfirmSave.DialogResult) {
void ConfirmSave_Closed(object sender, EventArgs e)
{
if ((bool)ConfirmSave.DialogResult)
{
_New = false;
tblEmailTemplate Selected = (tblEmailTemplate)lstEmailTemplates.SelectedItem;
Selected.Name = txtName.Text;
Selected.Description = txtDescription.Text;
Selected.Body = txtBody.Text;
Selected.ModifiedBy = Security.DomainUserName;
Selected.ModifiedOn = DateTime.Now;
Selected.Body = txtBody.Text;
DataStore.SubmitChanges();
Dialogs.ConfirmationDialog Added = new Dialogs.ConfirmationDialog(Selected.Name + " has been saved.", "Email Template Saved");
Added.Show();
lstEmailTemplates.ItemsSource = DataStore.tblEmailTemplates;
lstEmailTemplates.DisplayMemberPath = "Name";
}
}
如果我输入了一个变更,比如说在每个字段、名称、描述、正文中添加一个“a”——所有3个都会更新
有什么想法吗?我在RC1中遇到了这样一个带有复选框的错误,这个错误实际上出现在选择更改的代码中。采用RIA提供的数据绑定技术是一个很好的理由