我现在做了2个网页,A是gridview,有2个模板列是删除和编辑,点编辑跳转到b页进行编辑。因为有MastePage所以两个页面的内容都放在一个updatepanel里面。
删除的按钮时一个linkbutton,onclientclick是return confirm(‘’),现在问题就是弹出对话框的时候页面就变形了,变的很拥挤。
在b页面不论是添加还是编辑,操作成功的提示也是一样,页面变形。js我用ScriptManager写的,前几天在oracle下面还是好的换到sql上就不行了。设置了updatepanel的postbacktrigger=gridview1也还是不行。
不知道怎么解决请教~

解决方案 »

  1.   

    1.你的JS是不是有问题?
    2.你gridview读出的数据是不是过多,把页面撑起来了?
    3.是不是你的gridview太小了?数据一长就变形了?
      

  2.   

    数据就几条,不管多少都变形;
    Gridview不小啊,宽度是根据列数自动调整的,因为页面继承自别人写好的BasePage
    js: return confirm('确认删除?'); Page A
    Page B: ScriptManager.RegisterStartUpSript(Page,GetType(),"js","if(confirm('操作成功'))window.location.href=A.aspx");
      

  3.   

    删除操作成功了么?
    成功了就应该不是代码的问题。
    <ItemStyle  HorizontalAlign="Center" />加一个固定模板列的居中的属性试试。有的时候,IE会根据内容自动调整表格宽度的。
    还有建议在表格中不要用DIV