我在aspx页面中添加了一个HiddenField控件,但我无法检索回发aspx.cs中的值。我正在使用高级页面。这些代码示例在masterpages之外工作,但是它们必须使用masterpages。
我在listview中设置值就像这样......
<asp:HiddenField ID="HiddenField1" runat="server" value='<%# Eval("ID") %>'/>
<asp:LinkButton ID="LinkButton1" runat="server" postbackurl="orderhistorydetail.aspx">View</asp:LinkButton>
我尝试使用这两个代码片段来检索回发aspx.cs页面中的值...
foreach (string s in Request.Form.Keys)
{
Response.Write(s.ToString() + ": " + Request.Form[s] + "<br>");
}
和...
StringBuilder s = new StringBuilder();
foreach (string key in Request.Form.Keys)
{
s.AppendLine(key + ": " + Request.Form[key]);
}
string formData = s.ToString();
System.Diagnostics.Debug.WriteLine(formData);
这些代码位中没有一个正在检索该值。谁能告诉我我做错了什么?