2013-07-18 3 views
0

Я разрабатываю страницу, используя asp.net. Есть две страницы с названием «View Hotel» и «Edit hotel». Когда администратор просмотрит список отелей на странице «Просмотр отеля» и нажимает на кнопку «Изменить», информация о гостинице, например, «Идентификатор гостиницы», должна быть выбрана на странице «Редактировать» и отображается в текстовых полях для Редактирование.Как перенести данные через страницы в asp.net?

Как мне это сделать? Как связать данные в таблицах с текстовыми полями?

ответ

2

В вашем редактирования события нажатия кнопки,

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

В агрузка отеля Edit Пейджа

protected void Page_Load(object sender, EventArgs e) 
    { 
     if (!IsPostBack) 
     { 
     String myHotelID = Request.QueryString["HotelID"].ToString(); 
     } 
    } 
2

Вы можете отправить его со строкой запроса или с помощью сеанса, а также

для сеанса вы можете просто использовать

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

затем получить доступ, как

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

для строки запроса

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

значение HotelID

Получить на Редактировать страницу отеля

string _HotelID = Request.QueryString["HotelID"].ToString(); 
Смежные вопросы