我正在使用asp.net设计一个页面。有两个页面名为' View Hotel'和'编辑酒店'。当管理员查看“查看酒店”的酒店列表时页面并点击那里的编辑按钮,酒店的信息就像酒店ID一样,必须由编辑酒店提供。页面并显示在编辑文本框中。
我该怎么做呢?如何使用文本框绑定表中的数据?
答案 0 :(得分: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();
答案 1 :(得分:2)
在编辑按钮中单击事件,
Response.Redirect("yourEditPageUrl.aspx?HotelID=" + YourHotelId );
在您的酒店编辑页面加载
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
String myHotelID = Request.QueryString["HotelID"].ToString();
}
}