假设我有一个首页home.aspx,其中有3个指向不同品牌的链接,例如
BMW VW 沃尔沃
我设置了一个查询字符串来为品牌添加id,例如brands.aspx?id = 1用于宝马2用于大众,3用于沃尔沃。
这样我可以为所有3个品牌使用相同的代码,但内容会根据ID改变。在品牌页面我展示了汽车的不同型号。像宝马m3,宝马325等......
现在我的问题,我希望能够点击例如BMW m3并进一步深入并从该特殊型号转到所有不同的风格。例如宝马m3 Turbo黑色,宝马m3红......
如何在我访问的页面上获取id的值并将其作为参数发送到新链接?我不想在后面的代码中编写代码。
应该像这个models.aspx?id = @ id& model = 1020
希望你明白我在寻找什么
答案 0 :(得分:3)
如果您不想使用后面的代码,请在 aspx 文件中使用此代码:
<a href="models.aspx?id=<%=Request.QueryString["id"] %>&model=1020">link</a>
答案 1 :(得分:2)
要使用id:
var id=Request.QueryString["id"];
然后
myLink.HRef="models.aspx?id="+id+"&model=1020";
请记住,您的链接在其定义中应该有runat="server"
。
答案 2 :(得分:0)
Response.Redirect("Default.aspx?id="+id.Text+"&model="+model.Text+"&modelname="+modelname.Text");