我正在使用 asp.net 设计一个页面。有两个页面名为“查看酒店”和“编辑酒店”。当管理员查看“查看酒店”页面上的酒店列表并单击那里的“编辑”按钮时,“酒店 ID”等酒店的信息必须由“编辑酒店”页面获取并显示在文本框中编辑。
我该怎么做呢?如何将表格中的数据与文本框绑定?
我正在使用 asp.net 设计一个页面。有两个页面名为“查看酒店”和“编辑酒店”。当管理员查看“查看酒店”页面上的酒店列表并单击那里的“编辑”按钮时,“酒店 ID”等酒店的信息必须由“编辑酒店”页面获取并显示在文本框中编辑。
我该怎么做呢?如何将表格中的数据与文本框绑定?
在您的编辑按钮单击事件中,
Response.Redirect("yourEditPageUrl.aspx?HotelID=" + YourHotelId );
在您的酒店编辑页面的加载中
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
String myHotelID = Request.QueryString["HotelID"].ToString();
}
}
您可以使用查询字符串或使用会话发送它
对于会话,您可以简单地使用
Session["HotelID"] = 5; // whatever id there
然后访问
int _hotelID = (int)Session["HotelID"];
对于查询字符串
response.ridrect("HotelEdit.apsx?HotelID=" + value);
值为HotelID
在编辑酒店页面检索
string _HotelID = Request.QueryString["HotelID"].ToString();