我在页面中添加了两个按钮,一个提交,一个重置,然后让两个按钮居中,如个正常提交就可以转到另一个页面,但是如果提交失败,就会弹出失败提示,这时候问题来了,失败提示弹出后,该页面重新加载,加载后,我的两个按钮的位置就不是居中了,就左对齐了,不知道怎么回事,想问问高手,这个简单的问题怎么处理,谢谢

解决方案 »

  1.   

    把按钮放在DIV中位置给固定住
      

  2.   

    你的提交失败信息 放在那里了? 是不是Response.Write()出来的?如果是的话页面的样式会乱掉的,你可以试着用 这个方法 Response.Write("<script language=javascript>window.alert('操作失败!');window.location.href=('你要返回的Url')</script>");
      

  3.   

    对,就是用的Response.Write("<script language=javascript>window.alert('操作失败!');window.location.href=('你要返回的Url')</script>");  这种方式
      

  4.   

    谁知道你怎么居中的呢?
    至于“window.location.href=....”之类的,重定向将丢失页面上所有状态,这还是在开发交互式程序吗?这只适合初学写页面的时候使用。
      

  5.   

    后面window.location.href可以不要啦。就不会重载了!
      

  6.   


    一看到“Response.Write”基本上就可以归类为业余了。理解一下   RegisterStartupScript
       RegisterClientScriptBlock并且打开浏览器端html源代码,运用你学过(学过?)的html知识看看页面还是一个完整的html吗?
      

  7.   

    方法有二:
    1.放按钮的表格单元格要求align=center
    2.弹出对话框不要用Response.write("<script........>");用RegisterStartupScript
      RegisterClientScriptBlock
    而且体验会好一些
      

  8.   

    谢谢SP1234和wybx2006的指点,谢谢