1

ユーザー名、userfullname、userid、userlogin などの値をデータベースから取得しています。現在のシーンで、このすべての詳細を でチェックするとpage_load、データベースに数回ヒットします。これを回避するには、これらすべての値を同時に取得し、ビューステートに保存して、そのセッションでサーバーにアクセスすることなく複数回使用する必要があります。テーブルの行の値をビューステートに渡す方法は? VS2010 を使用し、SQL Server 2008 を使用して asp.net 3.5 でコーディングします。

4

1 に答える 1

0

データ行をビューステートに保存するだけです

ViewState["UserdetailRow"] = DataTable.Row[0];

それを取り戻すために

   if(ViewState["UserdetailRow"] != null)
     DataRow dr = ViewState["UserdetailRow"] as DataRow;
于 2012-11-07T12:40:27.230 に答える