问题标签 [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.
c# - C# 安全性:检查查询字符串以获取有效的 .pdf 文件名
我正在修改一个 .aspx 页面,该页面使用一些 javascript 来下载基于此标记中的 value 属性的文件:
该值当前被硬编码到 Web.config 文件中。客户希望此页面现在成为其存档时事通讯的下载页面。我的想法是让页面从查询字符串中提取文件名,以便发送页面可以定义正在下载的文件:
但是,我担心这种方法是否存在任何安全风险。如果有,在将查询字符串添加到页面之前检查查询字符串的值以确保它是有效的 .pdf 文件名的最佳做法是什么?
提前感谢您的帮助!
c# - 在这种常见情况下,如何在页面之间传递数据
我的场景是用户选择了多个选项(用于过滤记录),然后单击按钮。结果(从数据库中检索的记录)将显示在新页面中。
你能告诉我这样做的步骤吗?以及将使用哪种方法来存储数据?我将存储什么数据?
非常感谢 。
c# - 你如何命名你的查询字符串变量?短的还是长的?为什么?
在我们的代码中,我们有名称很短的查询字符串变量,例如 cId、iId、isA 和 u。很难从它们的名称中分辨出这些变量是什么。我想使用更具描述性的名称,例如 customerId、itemId、isAnonymous 和 user。
如果有的话,我想知道在查询字符串中使用长名称的缺点。
谢谢
asp.net-mvc - 如何将“&”传递给查询字符串值
我的应用程序中有一个链接,其 URL 如下:
问题是其中一个组被称为A 组和 B 组
当我尝试这个并在服务器端解析它时(通过Request.QueryString [“Group”])
我明白了
group='A 组'(因为 &)
我如何更改我的 URL,以便它可以处理其中带有“&”的值。
asp.net-mvc - Request.QueryString 在 MVC3 中的 _Layout.cshtml 中不起作用
我在使用 MVC3 时遇到了一个奇怪的问题——如果我尝试Request.QueryString["bookID"]
在我的 _Layout.cshtml 文件中使用它,它总是返回一个空字符串。如果我将它移到任何继承此页面的页面中,它就可以正常工作。
大多数与此类似的问题似乎都基于网络表单和母版页,因此通常的修复似乎并不适用。
还有其他人遇到这个问题吗?这项工作是否可行,也许 MVC 对我来说很奇怪?
c# - asp.net C# Request.QueryString["sms"] + 符号
我的客户端有 2 台服务器,然后从第一台服务器发送带有一些参数的请求,第二台服务器使用 get 方法获取这些参数,问题是当请求到来时,其中有一个 + 符号,例如在血型中它的 A+ , B+, O+
数据很好,但是当我插入记录时,它会从中删除 + 号。
我怎样才能完成它,因为它们之间有一些空间。
获取方法
http://domain.com/join.aspx?msid=238487987328&sms=Peter D 23 O+ Indiana
当我用 Request.QueryString["sms"] 得到它时,它的删除 + 符号
感谢和问候
javascript - 如何通过查询字符串传递 html?
我在我的网站上有评论,因为它是我的投资组合,所以我希望能够放置代码示例,但是当我尝试通过查询字符串传递 html 时,它会因为页面验证而停止它。
现在我已将其关闭,但它不起作用,所以我决定在客户端使用 javascript 对其进行编码。
但是现在我的查询字符串最终看起来像这样。
现在因为 & 身体随后等于“”。
我该如何解决这个问题?
asp.net - 如何从 .aspx 页面检索查询字符串值并将其传递给 ascx 页面
是否可以从 aspx 文件的 Request.QueryString 中检索 ID 值并将其传递到 ascx 文件,以便使用检索到的 ID 成功更新配置文件?
vb.net - 更改 QueryString 的值
我在查询字符串中得到错误。我的项目是由 ms visual studio 2003 编写的。请参阅下面的代码
系统尝试在 PageOne 获取客户价值,如下所示
值为
加号被空格代替。请分享我如何解决这个问题。
c# - 处理潜在危险的查询字符串
我的项目实现了搜索(从默认HTML
页面)并将重定向到搜索页面(ASPX
页面),我正在使用查询字符串来传递搜索值。potentially dangerous Request.QueryString value
当语言设置为非英语(例如泰语、西里尔语)时,出现服务器错误。
有没有办法从客户端处理这个问题?目前我找不到从页面本身处理这个问题的方法(Page_Load
,Page_PreInit
没有触发)。
这是我用于重定向的代码: