私はこのようないくつかのコードを持っています:
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()