1

假设我有一个起始页 home.aspx,其中包含 3 个指向不同汽车品牌的链接,例如

宝马 大众 沃尔沃

我设置了一个查询字符串来为品牌添加 id,如brands.aspx?id=1 为 BMW 2 为大众和 3 为沃尔沃。

这样我可以对所有 3 个品牌使用相同的代码,但内容会根据 id 改变。在品牌页面中,我显示汽车的不同型号。像宝马m3、宝马325等等……

现在我的问题是,我希望能够点击例如 BMW m3 并更深入地了解该特殊型号的所有不同风格。例如 BMW m3 Turbo black、BMW m3 red...

如何在我访问的页面上获取 id 的值并将其作为新链接上的参数发送?我不想在后面的代码中编写代码。

应该是这样的 models.aspx?id=@id&model=1020

希望你明白我在找什么

4

3 回答 3

3

如果您不想在后面使用代码,请在您的aspx文件中使用它:

<a href="models.aspx?id=<%=Request.QueryString["id"] %>&amp;model=1020">link</a>
于 2013-09-20T07:12:39.400 回答
2

要获取 id 使用:

var id=Request.QueryString["id"];

然后

myLink.HRef="models.aspx?id="+id+"&amp;model=1020";

请记住,您的链接应该runat="server"在其定义中。

于 2013-09-20T07:01:48.460 回答
0
Response.Redirect("Default.aspx?id="+id.Text+"&model="+model.Text+"&modelname="+modelname.Text");
于 2013-09-20T07:05:39.210 回答