asp.net - 如何从 ASP.NET 中的输入字段请求数据?

标签 asp.net request

简单的问题。我的 ASP.NET 页面上有以下隐藏输入字段:

<form id="userform" method="post" action="RankingPage.aspx">
    <input type="hidden" id="email" />
    <input type="hidden" id="name" />
</form>

我正在尝试从字段(在我的代码后面)获取数据,如下所示:

protected void Page_Load(object sender, EventArgs e)
{
    string name = Request.Form["name"].ToString();
}

它返回一个空引用(我假设这意味着它找不到该字段)。我这样做错了吗?

最佳答案

哦天啊,我今天自己也在为此苦苦挣扎。

我想使用隐藏的 html 字段在更新面板的部分回发之间存储信息。

我不想在隐藏字段上使用“runat ="server"”,因为这会破坏 ID(因为我正在使用母版页)。

我改变自己的那一刻

<input type="hidden" id="manageremailHidden" />

<input type="hidden" id="manageremailHidden" name="manageremailHidden"/>

我能够调用从代码隐藏中读取值(在回发时)

Public ReadOnly Property manageremailknown() As String
    Get
        Return Request.Form("manageremailHidden")
    End Get
End Property

长话短说..您还需要添加 name 属性,否则它将无法工作。

关于asp.net - 如何从 ASP.NET 中的输入字段请求数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5344687/

相关文章:

c# - 像 Web.Application 中的功能一样绘制?

c# - 从 API 请求中删除 Arrafinity Cookie

request - 为什么 Sinatra 需要倒带请求体?

node.js - 无法在 setTimeout 中将流发送到服务器

ASP.NET 请求 - 我可以从客户端创建的动态控件获取发布的文件吗?

Python - urllib.request 和 Flask

c# - fb :multi-friend-selector, 我可以用它来发送邀请吗?

c# - 如何使用现有的 ASP.net 控制台应用程序构建 android 和 ios 应用程序

c# - HttpWebRequest 登录数据 然后重定向

c# - ASP.NET - 检查开发机器或服务器