【发布时间】:2009-05-20 22:05:48
【问题描述】:
在 aspx 页面上,我有一个位于 Updatepanel 内的 PlaceHolder。
我正在运行时创建嵌套中继器:
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);
有更好的方法吗?使用更新面板?
或者其他方式?
【问题讨论】:
标签: c# asp.net updatepanel