我有一个名为tblProfile的表,其中包含Id、Name和Address字段。我有两个aspx页面,分别是Home.aspx和Here.aspx。在Home.aspx中,我使用以下代码将Id传递给Here.aspx:
<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、姓名和地址。尝试了很多次,但完全没有运气。任何帮助将不胜感激。顺便说一下,我正在使用asp.net和c#。
Here.aspx
页面中加载姓名和地址?是从数据库检索还是从Home.aspx
页面获取? - sarwar026