C# 将listview置于插入模式后,updatepanel中未更新隐藏字段

C# 将listview置于插入模式后,updatepanel中未更新隐藏字段,c#,javascript,jquery,asp.net,updatepanel,C#,Javascript,Jquery,Asp.net,Updatepanel,我目前遇到一个问题,即在代码隐藏中设置了值的隐藏字段不会传播回客户端。基本布局如下: <asp:UpdatePanel ..... <ContentTemplate .... <input id="myHiddenField" type="hidden" value="" runat="server" .... <asp:ListView ID="MyListView" ..... 旁注:我正在重新绑定listview,以便可以调用数据绑定委托,并且

我目前遇到一个问题,即在代码隐藏中设置了值的隐藏字段不会传播回客户端。基本布局如下:

<asp:UpdatePanel ..... 
<ContentTemplate ....
    <input id="myHiddenField" type="hidden" value="" runat="server" ....

    <asp:ListView ID="MyListView" .....

旁注:我正在重新绑定listview,以便可以调用数据绑定委托,并且我可以在其中执行额外的操作。

而不是
而不是
修复了隐藏字段值不会传播回客户端的问题。事实证明,我的插入验证器在列表视图控件的插入项模板中有一个输入错误。我已经注释掉了更新面板,并且没有它,asp.net抛出一个错误,提醒我这个问题。使用“更新”面板时,未显示任何错误。修复了未传播回客户端的隐藏字段值。事实证明,我的插入验证器在列表视图控件的插入项模板中有一个输入错误。我已经注释掉了更新面板,并且没有它,asp.net抛出一个错误,提醒我这个问题。使用“更新”面板时,未显示任何错误。
void mybutton_click(object sender, eventargs e)
{
    myHiddenField.Value = "testing";
    MyList.InsertItemPosition = InsertItemPosition.FirstItem;
    MyList.DataSource = // my datasource
    MyList.DataBind();
}