我有一个表 tblProfile,其中包含 Id、Name、Address 字段。我有 2 个 aspx 页面,分别是 Home.aspx 和 Here.aspx。在我的 Home.aspx 上,我使用此代码在 Here.aspx 中传递 Id:
<asp:HyperLink ID="link" runat="server" NavigateUrl="Here.aspx?id={0}"
Font-Names="Times New Roman" Font-Size="Medium" >Click here</asp:HyperLink>
在 Home.aspx.cs 后面的代码中:
protected void Page_Load(object sender, EventArgs e)
{
string bID = Request.QueryString["Id"];
if (string.IsNullOrEmpty(Id))
{
Response.Redirect("Here.aspx?", true);
}
ViewState["Id"] = Id;
link.NavigateUrl = String.Format(link.NavigateUrl, Id);
}
将 ID 传递给第二页中的 url 没有任何问题。但我现在想要的是,在我的 Here.aspx 上,我有 3 个文本框,它们应该由从 Home.aspx 传递的某个 Id 的 Id、名称和地址填充。尝试了很多,但完全没有运气。任何帮助,将不胜感激。顺便说一句,我正在使用带有 c# 的 asp.net。