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();
}