На странице aspx У меня есть PlaceHolder, который находится внутри Updatepanel.ASP.NET Обновление содержимого в UpdatePanel
Я создаю вложенные-ретрансляторы во время выполнения:
protected void Page_Init(object sender, EventArgs e)
{
CreateRepeater(PlaceHolder1, 0);
Repeater repeater1 = (Repeater)PlaceHolder1.FindControl("Repeater1");
if (repeater1 != null)
BindDataToRepeater(repeater1, 0);
/*Each repeater creates another repeater(if needed)
in repeater_ItemCreated event and binds it to data
in repeater_ItemDataBound event
*/
}
В repeater_ItemCommand случае, после брикетирования действия (например, удаление), мне нужно, чтобы воссоздать и перепривязывает повторители изменений появляться. Что я делаю сейчас:
Page.Response.Redirect(Page.Request.Url.ToString(), true);
Есть ли лучший способ сделать это? Использование UpdatePanel?
Или, может быть, другой способ?
Это также должно быть связано с повторной обработкой или вложением элементов управления? – markiz
Я думаю, что это работает! – markiz