问题标签 [request.querystring]
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 - 保存 QueryString 以保护 URL 操作
有没有办法在页面加载后保存查询字符串 ID?我正在寻找的原因是......我应该在页面上来回走动,更重要的是,如果用户尝试修改 id,那么它不应该影响我的页面结果,因为我将不是从查询字符串中读取 Id但从一些保存道具或类似的东西。
举个例子:假设页面第一次加载......我有这个网址:
如果用户尝试修改 querystirng 并重新加载页面,那么 page_load 不应该从查询字符串中读取,而是从保存的道具或其他东西中读取???
asp.net - 记住会话超时后的页面
在我的网站中,我想将用户重定向到会话超时之前他/她所在的同一页面。
我通过查询字符串发送 url 来尝试它,但它没有成功,因为 url 还包含“&”。
我的网址是:Default.aspx?FileID=23&TabID=3
。
查询字符串只有Default.aspx?FileID=23
并且 TabID 被省略。有什么办法我也可以得到它吗?如果不使用查询字符串,还有其他方法吗?
c# - Windows Live API oauth 2. 读取包含 page.aspx?#access_token=fhuevhkfu3q9 的查询字符串
我一直在使用 OAuth2 在我的 asp.net 4.0 网站上使用 c# 在后面的代码中提供身份验证技术。我最近注意到 Windows Live api 不再在我编写的代码中工作。它正在拨打电话并从 Live 取回访问令牌,但后来我被卡住了。它在它发回的查询字符串的开头添加了一个 #,所以我有以下类型的 url 通过 live 发回给我
...mypage.aspx?#access_token=43t78fehef83jfvwenj3...
以前在添加 # 之前,我只是获取返回的查询字符串并使用以下命令解析出访问令牌。
accessToken = Request.QueryString["access_token"];
随着哈希的添加,尽管我无法再获得该查询字符串,因为哈希使页面误以为它是一个锚点。当我检查我的调试局部变量时,我总是会得到一个空的查询字符串,并且还没有弄清楚如何得到它来给我实际的字符串,以便我可以解析它以获得访问令牌。
关于如何获取查询字符串的任何想法?
谢谢
c#-2.0 - 如何从 c#2.0 中的当前页面 url 查询字符串中删除特定的查询字符串列表
假设我当前的页面 url 有 (http://mysite/english/faq.aspx?faqid=12123&cid=4545&intcid=65456&h=man)
我很困惑如何得到这个,实际上我想做一个函数来完成这一切。
请推荐!!
编辑:
我应用了新代码来解决上述问题,但是在将 NameValueCollection 再次转换为查询字符串时几乎没有卡住。
c# - ASP.NET MVC 中的模型绑定:如何将 QueryString 值转换为视图模型?
我有一个没有参数的操作方法。
该QueryString
系列包含我所有的价值观。QueryString
匹配我的视图模型属性的键。
如何将QueryString
集合转换为视图模型?当您将视图模型传递给操作方法参数时,ASP.NET MVC 已经这样做了。所以我需要的是使用 ASP.NET MVC 机制的事后模型绑定。
httpcontext - httpcontext.current.request 默认返回值,如果没有设置
我花了很多时间在我的程序中搜索和测试,但我无法得到任何输出。我正在用 C# 代码隐藏 aspx 进行编码。我正在尝试查询的网址
anUnknownWebsite.aspx?SerialNumber=CND0340482
并使用 httpcontext.current.request["SerialNumber"] 方法获取序列号。
我的程序的一半工作正常,如果在 URL 中设置了序列号,一切工作正常,但我想要一个布尔语句,如下所示:
我只想知道该方法是否有默认值或空值来获取布尔值,因为上面的 if 语句不起作用。打开以尝试任何新的想法或理论。
多谢你们
c# - QueryStrings.AllKeys != RawUrl?
请求 ["fileName"] 返回 null?? 为什么?
完整图片:http: //i.stack.imgur.com/U1MzX.jpg
控制器:
完整图片:http: //i.stack.imgur.com/DCQNG.jpg
路线
区域登记
c# - c#如何请求url参数和更改char
获得一些 url 参数后,我想稍后在我的 c# 代码中使用它们,但格式略有不同。
“http://example/myexample.aspx?attendees=john.sam&speakers=fred.will.tony.amy.al”
我可以使用以下方法以现有格式将值作为字符串获取:c# 代码
myattendees 返回(用不带引号的句点分隔)
约翰山姆
和 myspeakers 返回(用不带引号的句点分隔)
弗雷德.威尔.托尼.艾米.al
但我想对其进行转换,以便它返回像这样的字符串,其中包含逗号分隔和单引号值。
“约翰”,“山姆”
和
“弗雷德”、“威尔”、“托尼”、“艾米”、“阿尔”
在 c# 中执行此操作的最佳方法是什么?使用 NameValueCollection?
*为清楚细节而编辑了问题。*edit - 修正拼写错误。
c# - 双击时使用 Request.QueryString 传递值
我有一个gridview,我想将一个值从行单元格传递到另一个页面。基于字符串的值,我可以运行特定的查询并填充另一个网格视图。我的问题是,当我双击该行时,它不会获取该值,但是,当我更改行单元格索引时,它将用于该行中的其他列。如果需要更多信息,请告诉我,谢谢。
该值应基于此会话,然后用于确定使用哪种方法来填充网格视图。
url - 有没有简单的方法在java中获取URL
我正在为网站制作电子邮件验证链接。当用户注册并填写完他们的个人数据(并且通过了所有检查)时,他们会被发送到一个 jsp 页面,说明一封电子邮件已发送到他们作为用户名输入的地址,并带有一个链接以单击以验证电子邮件地址。所以这部分一切都很好,我生成了链接(现在只使用我的本地主机),它看起来像这样作为示例http://localhost:9999/javawork/msc/validate/?6FRQ8RAT&u=1s3w1Iih64egX01188HT
。当他们单击链接时,它会转到 jsp 页面index.jsp
在验证文件夹中。此时我需要获取整个 URL 并将其发送到函数以确保 URL 格式正确(出于安全目的)。如果通过并且格式没问题,我需要在“?”之后立即获取 8 位代码。还有'u'的值。然后,我将这些值发送到一个函数,检查它们是否与我们数据库中的内容匹配,如果匹配,我会使用验证日期更新数据库记录,以便我们知道他们已经验证了他们的电子邮件地址。
所以我的问题是首先,如何抓取整个 URL 以检查格式,其次,如何抓取 8 位代码和 'u' 的值?我一直在网上查找,所有示例都需要创建多个函数或类,并使用 URL 类。他们都希望我创建一个 URL 对象的实例并使用整个 URL 对其进行初始化。但它不是静态 URL,每个注册用户都会有所不同,因为它会生成一个随机的 8 位代码进行检查,而“u”的值是来自数据库的屏蔽用户 ID。我不明白它如何要求您初始化整个 URL 以获取值,当您在从 URL 获取值之前不知道值是什么时。
有没有一种简单的方法来获取值和整个 URL?即使我可以在“?”之后获取所有内容,我也知道基本 URL,并且可以构建一个新字符串来检查格式是否可以从“?”中获取 之后。请帮忙处理那部分。谢谢。