【问题标题】:Accessing the query string value using ASP.NET使用 ASP.NET 访问查询字符串值
【发布时间】:2013-07-06 22:04:13
【问题描述】:

我一直试图找到我的答案的问题,但我无法找到,终于我来了。我想要做的是使用asp.net 访问传递给网页的值(GETPOST 请求)。为了更清楚,例如:

网址:http://www.foobar.com/SaleVoucher.aspx?sr=34

使用asp.net 我想获得sr 值,即34

我来自C# 背景,是 ASP.NET 新手,对ASP.NET 了解不多。

谢谢。

【问题讨论】:

标签: asp.net url


【解决方案1】:

那不叫Header,而是Query String

document.location.search 对象将包含该对象,并且基于键获取任何查询字符串值的 javascript 将类似于:

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

其他问题的代码:https://stackoverflow.com/a/901144/28004

【讨论】:

    【解决方案2】:

    可以参考一下这个QueryString

    他在这里说如何使用以下方法访问查询字符串:

    Request.Url.Query
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-04
      • 2012-08-19
      • 1970-01-01
      • 2011-03-29
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多