标签: query-string

我有一个www.bec.com/mypage#yourId=ASDF2345格式的网址.如何使用c#读取yourid的值

在我的应用程序中,我有一个格式的网址

www.abc.com/mypage#yourId=ASDF2345.

如何从asp.net,c#中的Request对象读回yourId参数的值?

如果它会

www.abc.com/mypage?yourId=ASDF2345,

那么我会从Request对象的QueryString集合中得到这个.但是#在yourId参数之前有一个并且它不是由QueryString集合提供的.

c# asp.net query-string querystringparameter

0
推荐指数
1
解决办法
248
查看次数

QueryString链接帮助

为什么我把这段代码放在我的页面中来请求查询字符串我的页面返回的href什么都没有?

代码页:

<a href='<% String.Format("book.aspx?id=" + Request.QueryString["id"]); %>'>Test</a>
Run Code Online (Sandbox Code Playgroud)

结果:

<a href=''>Test</a>
Run Code Online (Sandbox Code Playgroud)

c# asp.net query-string

0
推荐指数
1
解决办法
984
查看次数

来自ASP经典的结果不一致

使用常量值时,我有一个令人不安的问题.我有一个名为"test.asp"的简单页面,它将变量设置为常量,然后设置为查询字符串值(如果存在).然后一个选择案例检查变量是否与常量匹配并输出"匹配"消息.问题是asp无法识别查询字符串值何时与常量相同.我已经运行了2次尝试,"test.asp"和"test.asp?SortField = 1".第一次尝试按预期运行,但第二次尝试报告1与1不同.此页面的代码如下所示.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<head></head>
<body>

<%
const cSortFielda = 1
dim vSortField

vSortField = cSortFielda
if not isempty(Request("SortField")) then
    vSortField = Request("SortField")
    end if

select case vSortField
    case cSortFielda
        response.write "matched</br>"

    case else
        response.write "failed</br>"
        response.write "vSortField = " & vSortField & "(" & asc(vSortField) & ") </br>"
        response.write "cSortFielda = " & cSortFielda & "(" & asc(cSortFielda) & ") </br>"
        response.write "vSortField = cSortFielda is " & (vSortField = cSortFielda) & "</br>"

        end select
%>

</body>
</html> …
Run Code Online (Sandbox Code Playgroud)

constants mismatch asp-classic query-string

0
推荐指数
1
解决办法
505
查看次数

ExternalContext 的 Request 对象上的 getQueryString 在 WebSphere 上返回 null

我在 WebSphere 上使用 JSF 1.1 (MyFaces 1.1.8) 时遇到问题。在 Tomcat 5.5 上部署我的应用程序时,此行为不适用并且一切正常。

当我尝试从 Ogone(支付网关)发回的 URL 中读取参数,再次加入我的 JSF 会话(会话仍然存在)时,QueryString 无法通过

final HttpServletRequest request = (HttpServletRequest)FacesContext
.getCurrentInstance().getExternalContext().getRequest();

String qs = request.getQueryString(); // null on WebSphere, filled on Tomcat
Run Code Online (Sandbox Code Playgroud)

为了更完整一点,查询字符串看起来像这样:

http://100.100.100.100:9080/my_app_context/pages/screen7.jsf?orderID=4208013442596271&currency=EUR&amount=60&PM=iDEAL&ACCEPTANCE=0000000000&STATUS=9&CARDNO=11-XXXX-11&ED=&CN=K%C3%A9m+Birdy&TRXDATE=08%2F06%2F12&PAYID=15879916&NCERROR=0&BRAND=iDEAL&COMPLUS=personID%3D01%26subscriptionID%3D02&IP=100.100.100.100&SHASIGN=9642468EE016BD49787B62EA7231124B3C24F9BBFC5B3B3B4D9E97D678979E57E5EED9B47D611441A6FCA2EB1D2DB87348C8111ACFF366A4E244106CCCFAFDA5
Run Code Online (Sandbox Code Playgroud)

我正在考虑一些可能会阻止容器正确处理外部请求的 WebSphere webcontainer 设置。或者这里可能存在一些类加载问题,但我一直无法找到它。

WebSphere 上的堆栈跟踪是这样的:

12-08-07 08:02:26 ERROR - 
java.lang.NullPointerException
at ... own code trying to getQueryString()...
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:459)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:85)
at org.apache.myfaces.custom.security.SecurityContextPropertyResolver.getValue(SecurityContextPropertyResolver.java:101)
at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:539)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)
at javax.faces.component.UIOutput.getValue(UIOutput.java:118)
at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getValue(RendererUtils.java:267) …
Run Code Online (Sandbox Code Playgroud)

java websphere jsf query-string

0
推荐指数
1
解决办法
2245
查看次数

Jquery - 从'?'之后的查询字符串中获取'#'值 符号值

我有一个给定的链接,

HTTP://路径/主页/欢迎ID = 69#TAB2

我们可以抽到了查询字符串值(后从上面的链接sysmbol)..这是可能的,但我想在后" # "符号值(TAB2从上面的网址).

可能吗?

javascript jquery query-string

0
推荐指数
1
解决办法
484
查看次数

'&amp;' 字符中断查询字符串

我有一个页面根据查询字符串的值执行一些操作。但是我最近注意到,当查询字符串包含“&”字符时,这会中断。

我知道我可以编写一些代码来翻译父页面上的“&”字符,但我必须相信有更好的方法来做到这一点。

这是一个示例:查询字符串:运动科学与体育研究 这仅返回“运动科学”

这是我必须获取字符串的代码:

string selectedDept = Request.QueryString [ "dept" ];
Run Code Online (Sandbox Code Playgroud)

我不想加密 URL,因为页面有时会直接链接到。

.net c# special-characters query-string

0
推荐指数
1
解决办法
5035
查看次数

如何将查询字符串转换为PHP中的变量?

我有一个这样的字符串存储在mysql表中:

?name1=value1&name2=value2&name3=value3

最初这个数据只用于将GET数据发送到另一个脚本,但现在我发现自己需要它用于其他事情.

PHP中是否有预定义函数将这些对转换为变量或数组?或者我必须手动完成吗?

php arrays name-value query-string

0
推荐指数
1
解决办法
1321
查看次数

在 Elasticsearch 上使用 query_string 在字符串字段中搜索数字

在其他文本字段中,我的 Elasticsearch 索引中有这个字符串字段:

"user": { "type": "string", "analyzer": "simple", "norms": { "enabled": False } }
Run Code Online (Sandbox Code Playgroud)

它填充了一个典型的用户名,例如“simon”。

使用 query_string 我可以将“其他搜索词”的搜索结果限制为该特定用户:

'query': { 'query_string': { 'query': 'user:simon other search terms' } }
Run Code Online (Sandbox Code Playgroud)

默认运算符设置为“AND”。但是,如果用户名只包含一个数字(保存并索引为字符串),Elasticsearch 似乎会忽略“user:...”语句。例如:

'query': { 'query_string': { 'query': 'user:111 other search terms' } }
Run Code Online (Sandbox Code Playgroud)

产生相同的结果

'query': { 'query_string': { 'query': 'other search terms' } }
Run Code Online (Sandbox Code Playgroud)

知道可能是什么原因或如何解决吗?

string search query-string elasticsearch

0
推荐指数
1
解决办法
3654
查看次数

htaccess 将多查询字符串重写为路径

我将如何更改查询字符串

file.php?id=number&string=some-words
Run Code Online (Sandbox Code Playgroud)

进入这个

file/number/some-words/
Run Code Online (Sandbox Code Playgroud)

我知道这之前已经被问过一百万次了,但我在这里查看了许多解决方案,它们都是基于单个查询的(就像只是?something 而不是 ?something&something-else)。

同样一旦重写,php 在使用 $_GET 或 $_REQUEST 等时是否仍然读取原始页面查询字符串......即使它现在显示为路径?

任何帮助表示赞赏。

谢谢。

php apache .htaccess mod-rewrite query-string

0
推荐指数
1
解决办法
974
查看次数

axios + 查询字符串

我想知道如何使用查询字符串 npm 包来简化我的 axios 调用。我使用的包是:https : //www.npmjs.com/package/query-string

一个例子:

import qs from 'query-string';
import axios from 'axios';

axios.get(`http://localhost:3000/api/products${qs.parse({ offset: 0, limit: 12 })}`);
Run Code Online (Sandbox Code Playgroud)

不知道为什么,但这不能按预期工作。

javascript query-string axios

0
推荐指数
3
解决办法
2万
查看次数