问题标签 [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.
asp.net-mvc - ASP.NET MVC:url 路由与查询字符串
我有一个页面,就像/Comments/Search/3
我搜索并显示线程“3”的所有评论一样。
我正在添加一个排序功能(按日期、作者等)。处理它的最佳方法是什么?/Comments/Search/3/Sort/Author
还是/Comments/Search/3?sort=author
?
如何自动处理查询字符串 sort=author 作为 MVC 中的参数?
谢谢
c# - 没有 URL 查询字符串的 ASP.NET MVC 解析变量
标题
我想将一些变量从一个页面传递到另一个页面,但我不希望它们出现在 URL 中。当我使用表单发布 ActionResult 时,它工作正常。但是,当我这样做时
我得到网址:
http://examplesite.com/Trackers?page=1&orderby=desc
有什么方法可以让我获得以下 URL,但仍然在“幕后”传递 page 和 orderby 变量?
http://examplesite.com/Trackers
谢谢 TheLorax
javascript - 我可以将参数传递给客户端 HTML 页面吗?
我不确定我是否有行话来提出这个问题,而不是 Web 开发人员,但请多多包涵。
我想将参数发送到客户端 HTML 页面(只是磁盘上的一个文件,不涉及 Web 服务器)。我最初的尝试是使用查询字符串,然后从中解析它,window.location.href
但不是将查询字符串传递给页面,而是得到一个找不到文件的错误。
有可能做我正在尝试的事情吗?
asp.net-mvc - 如何在 ASP.net 控制器操作中访问整个查询字符串
我知道如果我有一个像 XController/Action?id=1 这样的 url 和一个操作方法
id 参数将自动从查询字符串中读取。
但是当我事先不知道所有参数的名称时,如何访问整个查询字符串。例如:
有可能做这样的事情吗?
url - URL 方案/主机/路径中的 `+` 是否代表空格?
我知道+
URL 的查询字符串中的 a 代表一个空格。这也是查询字符串区域之外的情况吗?也就是说,做如下网址:
实际代表:
(因此如果它实际上应该是 a ,则需要对其进行编码+
),或者它实际上是否代表a+b/c
?
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 没有将查询字符串正确地传送到服务器端?
谢谢施里达尔
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 崩溃:
c# - 处理 1 或 2 或 3 值的存储过程
我正在使用存储过程在我的数据库中运行一些查询。该值取自查询字符串,然后传递给存储过程。问题是,用户可以选择超过 1 个选项来生成 3 个或更多查询字符串。
例如http://localhost.com/test.aspx?param=76¶m2=79
我知道如何从查询中获取值,但我确实让存储过程接受 1 或 2 或 3 个值,有点像重载
例如
这是存储过程的副本..
asp.net-mvc - 如何将文本框值传递给asp.net mvc中的查询字符串
又一个 ASP.NET MVC 的新手!我打算做的只是在我的页面上搜索一个搜索文本框,如果我输入一些内容并单击搜索,要重定向到的 url 最后应该有以下内容,就像在 stackoverflow 中一样,
所以这就是我现在所拥有的,
我的控制器中有这样的功能,
这是路线,
任何人都可以在这里填补空白:)。任何意见表示赞赏。
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/ 的正则表达式是否匹配?
谢谢,