0

我正在使用 asp.net 设计一个页面。有两个页面名为“查看酒店”和“编辑酒店”。当管理员查看“查看酒店”页面上的酒店列表并单击那里的“编辑”按钮时,“酒店 ID”等酒店的信息必须由“编辑酒店”页面获取并显示在文本框中编辑。

我该怎么做呢?如何将表格中的数据与文本框绑定?

4

2 回答 2

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 回答
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();
于 2013-07-18T05:18:49.037 回答