如何使用masterpages从回发页面检索ListView中的HiddenField

时间:2017-08-31 17:34:51

标签: c# asp.net listview

我在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);

这些代码位中没有一个正在检索该值。谁能告诉我我做错了什么?

0 个答案:

没有答案