使用href的查询字符串

时间:2011-11-17 19:44:56

标签: vb.net query-string anchor href

应该很简单,但无法弄清楚如何去做。

想要:

<a href="/sites/folder/page.aspx?variable=123456">Test</a>

人:

<a href="/sites/folder/page.aspx?variable=<% Request.QueryString("variable1") %>">Test</a>

我已经尝试过<%#<%=并不期望它们中的任何一个能够正常工作,而是尝试它们。任何想法或指针?感谢。

3 个答案:

答案 0 :(得分:3)

引号可能会搞砸这个引号。更改为以下内容:

<a href='/sites/folder/page.aspx?variable=<%= Request.QueryString("variable") %>'>

答案 1 :(得分:2)

也许:

<a href='/sites/folder/page.aspx?variable=<%= Request.QueryString("variable1") %>'>

或(imo)在后面的代码中使用受保护的或公共属性(在Vb中是否相同?),那么你可以这样做:

<a href="/sites/folder/page.aspx?variable=<%= Variable1 %>">

我认为看起来更好,另外你可以在后面的代码中添加逻辑:值是否存在?设置默认等...

答案 2 :(得分:0)

你应该真的使用LinkButton来实现这个