0

asp.net を使用してページを設計しています。「View Hotel」と「Edit hotel」という名前の 2 つのページがあります。管理者が [ホテルの表示] ページでホテルのリストを表示し、そこで [編集] ボタンをクリックすると、ホテル ID などのホテルの情報が [ホテルの編集] ページで取得され、テキスト ボックスに表示される必要があります。編集。

どうすればそれを行うことができますか?テーブル内のデータをテキスト ボックスにバインドするにはどうすればよいですか?

4

2 に答える 2

2

クエリ文字列またはセッションを使用して送信することもできます

セッションでは、簡単に使用できます

Session["HotelID"] = 5; // whatever id there

次に、次のようにアクセスします

int _hotelID = (int)Session["HotelID"];

クエリ文字列用

response.ridrect("HotelEdit.apsx?HotelID=" + value);

値はホテル ID です

ホテルの編集ページで取得

string _HotelID = Request.QueryString["HotelID"].ToString();
于 2013-07-18T05:18:49.037 に答える
2

編集ボタンのクリックイベントで、

Response.Redirect("yourEditPageUrl.aspx?HotelID=" + YourHotelId );

ホテル編集ページの読み込み中

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
         String myHotelID = Request.QueryString["HotelID"].ToString();
        }
    }
于 2013-07-18T05:20:00.687 に答える