У меня в настоящее время проблема, когда скрытое поле, значение которого установлено в коде позади, не распространяется обратно к клиенту.Основной макет выглядит следующим образом:
<asp:UpdatePanel .....
<ContentTemplate ....
<input id="myHiddenField" type="hidden" value="" runat="server" ....
<asp:ListView ID="MyListView" .....
У меня есть кнопка с событием при нажатии, там я устанавливаю значение скрытого поля.Если я не перевожу просмотр списка в режим вставки, значение передается обратно клиенту;однако, если я перевожу просмотр списка в режим вставки, то ничего.Я также повторно связываю источник данных в представлении списка.
void mybutton_click(object sender, eventargs e)
{
myHiddenField.Value = "testing";
MyList.InsertItemPosition = InsertItemPosition.FirstItem;
MyList.DataSource = // my datasource
MyList.DataBind();
}
Примечание. Я перепривязываю представление списка, чтобы можно было вызывать делегата с привязкой к данным, и я мог выполнять там дополнительные операции.