0

ユーザーが段階的に入力する必要があるページがあります。この目的のために、この 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;
}

多くの解決策を探しましたが、機能するものを見つけることができませんでした。また、このタイプの構造化されたページの別の方法を提案していただければ幸いです。ありがとう !

4

1 に答える 1

0

Prev_button をクリックすると、リストが空になります。ページのライフサイクルをたどってください。

イベントごとに、ページをロードします。

私は..これでbcosを理解するのに十分だと思います..私はあなたのアプリケーションを知りません..私は同じ問題に直面していますが、私は解決しました。

于 2012-08-02T10:29:00.057 に答える