如何停止页面跳转复选框检查哪个是在datalist itemtemplate内?

时间:2012-02-27 12:56:33

标签: c# asp.net autopostback

我在面板内部的一个面板内有一个fieldset我有一个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,但没有任何工作,如何停止页面跳转?

1 个答案:

答案 0 :(得分:0)

我已从复选框中删除了autopost并在客户端添加了一个jquery

disable/enable outside asp button control on datalist checkbox checked javascript?