ユーザーが段階的に入力する必要があるページがあります。この目的のために、この 4 つのビューをマルチビューにしています。すべてのビューには、グリッドと前/次のボタンが含まれています。すべてのグリッドには異なるデータソースがあり、これらのデータソースは CslaDatasourse です。問題は、前のボタン クリックでグリッドのコンテンツが空になることです。私はそれを制御することはできません。cs ファイルの構造は次のとおりです。
protected void Page_Load(object sender, EventArgs e)
{
}
protected void CslaDataSource1_SelectObject(object sender, Csla.Web.SelectObjectArgs e)
{
PersonList list = PersonList.GetList();
e.BusinessObject = list ;
}
protected void PrevBtn1_Click(object sender, EventArgs e)
{
MultiView1.ActiveViewIndex = 0;
}
多くの解決策を探しましたが、機能するものを見つけることができませんでした。また、このタイプの構造化されたページの別の方法を提案していただければ幸いです。ありがとう !