请问各位牛人给个方法在asp.net的DataGrid中有一列是按钮列,现在是在查出的数据后点击后面的按钮弹出一个窗体显示此条信息的详细信息,但是弹出窗体后,原来的页面重新刷新了,请问一下通过什么方法能让DataGrid中的按钮点击后不刷新页面。使页面保持原来的地方。因为在DataGrid中的按钮找不到属性CausesValidation=false按钮点击后弹出的窗口都不一样,大约有三个弹出窗口页面。所以没用超链接列。

解决方案 »

  1.   

    是在查出的数据后点击后面的按钮弹出一个窗体显示
    ====================
    你弹出窗口的脚本是怎么写的.
    在脚本前加上 return open窗口后,写句return false
      

  2.   

    this.Response.Write("<script language='javascript'>window.open('Users_Values.aspx','弹出窗口标题', 'height=280, width=650, top=100, left=200, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')</script>");这是弹出的脚本
      

  3.   

    不刷新的思路很清晰
    要么JS
    要么Ajax