1: 方法很多
2.写在 IF NOT ISPOSTBACK 外面

解决方案 »

  1.   

    Response.Write("<script>alert('Hello')</script>");
      

  2.   

    Response.Write("<script>alert('Hello')</script>");
      

  3.   

    1 可以response.write("</script>window.open();</script>");
    如果是函数,要注册脚本块
    2 pageload时要先绑定datagrid,放IF(!ISPOSTBACK)里头没有问题的,不能分页还是你的代码问题了
      

  4.   

    1:RegisterStartupScript("insert","<script language=javascript>alert('下载错误!请在附件列表中选择需要下载的附件');</script>");
    第一个参数最好不要重复,是关键字2:allowPage属性的设置,和PageSize设置。
      

  5.   

    问题1:
    Response.Write("<script language=javascript>JAVASCRIPT代码</script>");
      

  6.   

    1 可以response.write("</script>window.open();</script>");
    如果是函数,要注册脚本块
    2 pageload时要先绑定datagrid,放IF(!ISPOSTBACK)里头没有问题的,不能分页还是你的代码问题了
      

  7.   

    对了,在.net中最好用RegisterStartupScript插入JAVASCRIPT代码
      

  8.   

    1:
    Response.Write("<script>alert('Hello')</script>");2:
    写成这样:把你Page_Load中读取和绑定DataGrid的代码写到另外一个方法,如:
    void BindDataGrid()
    {
       //代码写这里
    }
    然后:
    Page_Load:
    if( !IsPostBack )
       BindDataGrid();
    分页事件的最后加上一句:
     BindDataGrid();
    重新绑定一次3:
    DataSet data;
    ...
    DataRowState state = data.Tables["tableName"].Rows[0].RowState;
    if( state==DataRowState.Deleted )
       //这一行被删除了
      

  9.   

    问题3
    dataSet11.Tables[0].Rows[0].RowState;
    Added 该行已添加到 DataRowCollection 中,AcceptChanges 尚未调用。 
    Deleted 该行已通过 DataRow 的 Delete 方法被删除。 
    Detached 该行已被创建,但不属于任何 DataRowCollection。DataRow 在以下情况下立即处于此状态:创建之后添加到集合中之前;或从集合中移除之后。 
    Modified 该行已被修改,AcceptChanges 尚未调用。 
    Unchanged 该行自上次调用 AcceptChanges 以来尚未更改。 
      

  10.   

    我的分页是用属性生成器自动设置的,BindDataGrid()要加在哪里啊?我的一个WEB BUTTON控件,实现打印功能,是用JAVASCRIPT实现的,能这么写吗:
    Response.Write("<script>
    function printgrid()
    {
    var aaa = document.all.printdiv.innerHTML;  
    var ddd = document.body.innerHTML;
    document.body.innerHTML = aaa;
    window.print();
    document.body.innerHTML = ddd;
    return false;
    }
    </script>");