问题标签 [query-string]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
42659 浏览

asp.net-mvc - ASP.NET MVC:url 路由与查询字符串

我有一个页面,就像/Comments/Search/3我搜索并显示线程“3”的所有评论一样。

我正在添加一个排序功能(按日期、作者等)。处理它的最佳方法是什么?/Comments/Search/3/Sort/Author还是/Comments/Search/3?sort=author

如何自动处理查询字符串 sort=author 作为 MVC 中的参数?

谢谢

0 投票
3 回答
1549 浏览

c# - 没有 URL 查询字符串的 ASP.NET MVC 解析变量

标题

我想将一些变量从一个页面传递到另一个页面,但我不希望它们出现在 URL 中。当我使用表单发布 ActionResult 时,它工作正常。但是,当我这样做时

我得到网址:

http://examplesite.com/Trackers?page=1&orderby=desc

有什么方法可以让我获得以下 URL,但仍然在“幕后”传递 page 和 orderby 变量?

http://examplesite.com/Trackers

谢谢 TheLorax

0 投票
3 回答
10546 浏览

javascript - 我可以将参数传递给客户端 HTML 页面吗?

我不确定我是否有行话来提出这个问题,而不是 Web 开发人员,但请多多包涵。

我想将参数发送到客户端 HTML 页面(只是磁盘上的一个文件,不涉及 Web 服务器)。我最初的尝试是使用查询字符串,然后从中解析它,window.location.href但不是将查询字符串传递给页面,而是得到一个找不到文件的错误。

有可能做我正在尝试的事情吗?

0 投票
1 回答
14551 浏览

asp.net-mvc - 如何在 ASP.net 控制器操作中访问整个查询字符串

我知道如果我有一个像 XController/Action?id=1 这样的 url 和一个操作方法

id 参数将自动从查询字符串中读取。

但是当我事先不知道所有参数的名称时,如何访问整个查询字符串。例如:

有可能做这样的事情吗?

0 投票
6 回答
241152 浏览

url - URL 方案/主机/路径中的 `+` 是否代表空格?

我知道+URL 的查询字符串中的 a 代表一个空格。这也是查询字符串区域之外的情况吗?也就是说,做如下网址:

实际代表:

(因此如果它实际上应该是 a ,则需要对其进行编码+),或者它实际上是否代表a+b/c

0 投票
1 回答
1037 浏览

silverlight-3.0 - 将查询字符串从 silverlight 传递到 http 处理程序的问题

为此,我正在使用 Silverlight 3 beta 和 Visual Studio 2008 SP1。

在 Web 应用程序(服务器端)中,我有一个 HTTP 处理程序 ImageFetcher.ashx,它需要来自查询字符串的 ID 参数,并从数据库中检索数据并将其写入输出流。这工作正常,我已经用一个测试 aspx 页面对其进行了测试,添加了一个带有 src=ImageFetcher.ashx?id=44 的图像控件。

我在同一个解决方案中也有一个 Silverlight 客户端导航应用程序。我的 xaml 中有以下图像标记

当我运行这个应用程序时,它无法检索图像。当我调试处理程序时,我注意到它没有得到任何查询字符串参数。如果将图像标签更改为使用下面的绝对 URL,它会再次正常工作

但是我不能使用绝对 URL,这里有什么问题?为什么相对 URL 没有将查询字符串正确地传送到服务器端?

谢谢施里达尔

0 投票
2 回答
2015 浏览

asp.net - 如何在正确的情况下获取 WebResource.axd 查询字符串?

我正在获取用于缩小和压缩的 css 文件,这些文件适用QueryString["path"]于我自己的 css 文件(如 main.css)。但是当我尝试访问网络资源文件时,我收到 500 错误。webresource.axd 之后的参数区分大小写,我从小写接收它QueryString["path"]

这就是我从中得到的QueryString["path"]

上面的链接生成错误: CryptographicException: Padding is invalid and cannot be removed。

这是正确链接的样子:

唯一的区别在于情况。CryptographicException 似乎很常见,但即使设置 machineKey 也不能解决问题。关于如何在原始案例中获得 webresource.axd 的任何提示?

编辑

要求代码:

当我打电话时它在 RetriveStyle 崩溃:

0 投票
3 回答
204 浏览

c# - 处理 1 或 2 或 3 值的存储过程

我正在使用存储过程在我的数据库中运行一些查询。该值取自查询字符串,然后传递给存储过程。问题是,用户可以选择超过 1 个选项来生成 3 个或更多查询字符串。

例如http://localhost.com/test.aspx?param=76¶m2=79

我知道如何从查询中获取值,但我确实让存储过程接受 1 或 2 或 3 个值,有点像重载

例如

这是存储过程的副本..

0 投票
3 回答
12375 浏览

asp.net-mvc - 如何将文本框值传递给asp.net mvc中的查询字符串

又一个 ASP.NET MVC 的新手!我打算做的只是在我的页面上搜索一个搜索文本框,如果我输入一些内容并单击搜索,要重定向到的 url 最后应该有以下内容,就像在 stackoverflow 中一样,

所以这就是我现在所拥有的,

我的控制器中有这样的功能,

这是路线,

任何人都可以在这里填补空白:)。任何意见表示赞赏。

0 投票
2 回答
1144 浏览

c# - 正则表达式和查询字符串

我有我在我的网站上使用的这个正则表达式

我的问题是谁可以在我的正则表达式中使用查询字符串,

/about-us/contact/?l=en -> page.aspx?id=12&l=en

其中 id=1 = /about-us/contact/

其中 l=en = /?l=en

编辑:

我收到错误:\ i C#

正则表达式中有没有办法判断 ?x=x 是否存在正则表达式是否匹配,但如果 ?x=x 不存在 /about-us/contact/ 的正则表达式是否匹配?

谢谢,