我们有一个包含许多链接的HTML页面(假设links.html)。当我点击某个链接时,它会将我重定向到新的HTML页面(一个链接一个新的html页面),与该链接相关的数据将显示在SQL服务器的新html页面上。现在我们需要创建一个新的单.aspx
页面,该页面应根据我们在links.html
页面上单击的链接动态显示SQL Server中的数据。
我的问题是:
我应该更改links.html页面onclick
事件的代码,以便它可以将我重定向到新的.aspx
页面吗?
如何将link.html页面上特定链接的值传递给新的.aspx页面,以便显示所选的链接数据?
答案 0 :(得分:1)
您可以使用查询字符串传递信息,例如:
在您的HTML上:
<a href="MyPage.aspx?linkID=9">Goto page 9</a>
然后在你的ASPX代码中:
protected void Page_Load(object sender, EventArgs e)
{
String linkID = Request.QueryString["linkID"];
}
答案 1 :(得分:0)
这个问题的两个最常见的解决方案是:
查询字符串参数
优点:
缺点:
Customer
类对象列表)无法传递对象的表示。进程内会话状态变量
优点:
Customer
对象列表。缺点: