2012-02-27 29 views
0

我有一个面板内的字段集在面板我有一个数据列表内,ItemTemplate模板内我放置复选框如何停止页面跳转复选框检查datalist itemtemplate中的哪个?

<asp:CheckBox ID="Chkbox" runat="server" TextAlign="Right" AutoPostBack="true" /> 

foreach (DataListItem dl in dlst.Items) 
{ 
    if ((((CheckBox)dl.FindControl("Chkbox")).Checked)) 
    { 
    Button1.Enabled = true; 
    } 
} 

当我选择任何复选框,页面是跳跃(仅字段集部分是跳跃),但当浏览器在页面底部滚动位置并勾选复选框然后浏览器页面正在跳转时,页面已经在更新面板内,我正在使用MaintainScrollPositionOnPostBack设置为True并且this approach,但没有任何工作,如何停止页面跳转?

+0

你确定你在异步回是?在调试器中检查'ScriptManager.GetCurrent(this).IsInAsyncPostback'。 http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.isinasyncpostback.aspx – 2012-02-27 13:00:47

回答