asp.net を使用してページを設計しています。「View Hotel」と「Edit hotel」という名前の 2 つのページがあります。管理者が [ホテルの表示] ページでホテルのリストを表示し、そこで [編集] ボタンをクリックすると、ホテル ID などのホテルの情報が [ホテルの編集] ページで取得され、テキスト ボックスに表示される必要があります。編集。
どうすればそれを行うことができますか?テーブル内のデータをテキスト ボックスにバインドするにはどうすればよいですか?
asp.net を使用してページを設計しています。「View Hotel」と「Edit hotel」という名前の 2 つのページがあります。管理者が [ホテルの表示] ページでホテルのリストを表示し、そこで [編集] ボタンをクリックすると、ホテル ID などのホテルの情報が [ホテルの編集] ページで取得され、テキスト ボックスに表示される必要があります。編集。
どうすればそれを行うことができますか?テーブル内のデータをテキスト ボックスにバインドするにはどうすればよいですか?
クエリ文字列またはセッションを使用して送信することもできます
セッションでは、簡単に使用できます
Session["HotelID"] = 5; // whatever id there
次に、次のようにアクセスします
int _hotelID = (int)Session["HotelID"];
クエリ文字列用
response.ridrect("HotelEdit.apsx?HotelID=" + value);
値はホテル ID です
ホテルの編集ページで取得
string _HotelID = Request.QueryString["HotelID"].ToString();
編集ボタンのクリックイベントで、
Response.Redirect("yourEditPageUrl.aspx?HotelID=" + YourHotelId );
ホテル編集ページの読み込み中
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
String myHotelID = Request.QueryString["HotelID"].ToString();
}
}