【问题标题】:Pass querystring parameter to second page将查询字符串参数传递到第二页
【发布时间】:2012-04-30 03:08:08
【问题描述】:

我有一个将查询字符串参数传递到第 2 页的网页:

<a href="Page2.aspx?WONumber=12345">

在第 2 页我想要一个 href 将相同的参数值传递到第 3 页。我试过了:

<a href="Page3.aspx?WONumber=" + request.querystring("WONumber") >

但这给了我一个 VS2008 错误“属性 'request.querystring' 不是元素 'a' 的有效属性”。我应该怎么做?

【问题讨论】:

  • ASP.NET?包含语言标签

标签: c# asp.net html


【解决方案1】:

试试这个(我假设是 ASP.NET/C#):

<a href='Page3.aspx?WONumber=<%=
    HttpUtility.HtmlAttributeEncode(Request.QueryString["WONumber"])%>'>Text</a>

【讨论】:

  • 需要注意的是,这只对非服务器控件有效(不要使用runat="server")
【解决方案2】:
<a href="Page3.aspx?WONumber=<%=Request.QueryString["WONumber"] %>">link</a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 2015-07-11
    • 1970-01-01
    相关资源
    最近更新 更多