首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有参数asp.net的超链接

带有参数asp.net的超链接
EN

Stack Overflow用户
提问于 2013-09-20 14:56:54
回答 3查看 13.6K关注 0票数 1

假设我有一个起始页面的home.aspx,有3个链接到不同的汽车品牌,比如

宝马大众沃尔沃

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

通过这种方式,我可以对所有3个品牌使用相同的代码,但内容将根据id而变化。在品牌页面中,我展示了汽车的不同型号。像宝马m3,宝马325等等...

现在我的问题是,我希望能够点击例如宝马m3和更深入的,并从该特殊模型的所有不同的风格。例如宝马m3 Turbo黑色,宝马m3红色...

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

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

希望你能理解我在寻找什么

EN

回答 3

Stack Overflow用户

发布于 2013-09-20 15:12:39

如果您不想使用代码隐藏,那么在您的aspx文件中使用以下代码:

代码语言:javascript
复制
<a href="models.aspx?id=<%=Request.QueryString["id"] %>&amp;model=1020">link</a>
票数 3
EN

Stack Overflow用户

发布于 2013-09-20 15:01:48

要获取id,请使用:

代码语言:javascript
复制
var id=Request.QueryString["id"];

然后

代码语言:javascript
复制
myLink.HRef="models.aspx?id="+id+"&amp;model=1020";

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

票数 2
EN

Stack Overflow用户

发布于 2013-09-20 15:05:39

代码语言:javascript
复制
Response.Redirect("Default.aspx?id="+id.Text+"&model="+model.Text+"&modelname="+modelname.Text");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18910648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档