parameters - 无法将检索到的 POST 参数分配给变量
问题描述
我正在尝试检索从服务器发布到我的页面的参数,我已经在我的 Page_Load (VB.Net) 中尝试了这个:
Dim strTemp as String
strTemp = Request.Params("ID").ToString
'strTemp = Request("ID")
'strTemp = Page.Request.Form("ID")
当我断点并将光标放在它们上时,上述所有方法都会在 Request 对象中显示一个值(所以,我知道我的页面正在获取它们),但我无法让它们分配给这样的变量:
Dim strTemp as string = Request.Params("ID").ToString
变量strTemp
总是什么都没有!
我的测试页标记很简单,看起来像这样:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Test.aspx.vb"
Inherits="GolfAnywhere.Test1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<input type="hidden" id="ID" name="ID" />
<form id="form1" runat="server" >
<div> </div>
</form>
</body>
</html>
我究竟做错了什么?
解决方案
你能试试:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Test.aspx.vb"
Inherits="GolfAnywhere.Test1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server" >
<input type="hidden" id="ID" name="ID" />
<div> </div>
</form>
</body>
</html>
无论您想发送什么,都将其保存在表格中。
推荐阅读
- javascript - 为什么即使没有找到资源,使用搜索参数发出 GET 请求也不会返回 404
- python - Selenium 悬停在不正确的 FirefoxWebElement 而不是指定的元素上
- java - 如何在钩子和特定标签之后为 cucumber.io 5.6.0 提供优先顺序
- java - 错误:无法打开“C:\Java\jre8\lib\amd64\jvm.cfg”
- swift - Swift ARKit:获取相对于相机的面部锚点变换
- c# - 需要帮助理解一些抽象类代码
- r - 使用 gemtc 包进行风险比网络元分析:如何修复“未定义的选定列”
- c# - 身份验证令牌总是返回未经授权的
- vue.js - Vue 挂载组件移除 div
- google-apps-script - 无法在 Google Apps 脚本中复制来自 Postman 的成功 GET 请求