我有一些这样的代码:
private IQueryable Search()
{
//dcBase is my DataContext instance
var q = from p in dcBase.Users
select new
{
p.ID,
p.FirstName,
p.LastName
};
return q;
}
protected void ldsResult_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
e.Result = Search();
}
protected void btnsend_Click(object sender, EventArgs e)
{
if (CheckValidate())
{
Save();
ldsResult.RaiseViewChanged();
ClearForm();
}
}
第一次,当页面加载Search()
方法之后触发ldsResult_Selecting
,但是当我更改某些内容并调用方法dcBase.SubmitChange()
时,即使我调用方法之后Save()
它也不会触发??在过去的 2 年中,这种情况发生了 2 次,这可能是什么原因?ldsResult.RaiseViewChanged();
Save()