隐藏字段值在请求对象处丢失

时间:2013-12-31 09:46:04

标签: forms hidden

我遇到以下代码的情况很奇怪。

<input type="hidden" id="Report_Person_ID" value="<%= user.PersonID.ToString() %>" />
<input type="hidden" id="Report_Organization_ID" value="<%= user.OrganizationID.ToString() %>" />
<input type="hidden" id="Report_Company_ID" value="1" />

我正在设置以前代码显示的值,并希望在目标页面上接收。我可以使用Request对象获得前两个隐藏字段值,但第三个给出值“0”,我在发送这些值的页面中提供“1”。以下是我尝试获取这些值的页面中的代码:

reportCompanyID = Request["Report_Company_ID"]; //gives me "0"
reportPersonID = Request["Report_Person_ID"];
reportOrganizationID = Request["Report_Organization_ID"];

对我来说更有意思的是,如果我将名称“Report_Company_ID”更改为源代码中的“Comp_ID”,则它甚至不会给我“0”而是“”。我觉得我确实错过了一些很容易解决这个问题的方法,但我现在卡住了。

0 个答案:

没有答案