Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('用户名或密码不正确!');</script>");
这里面的前两个参数是什么意思啊

解决方案 »

  1.   


    public void RegisterStartupScript(
    Type type,
    string key,
    string script
    )
    参数type
    类型:System.Type
    要注册的启动脚本的类型。
    key
    类型:System.String
    要注册的启动脚本的键。
    script
    类型:System.String
    要注册的启动脚本文本。
      

  2.   

    type
    类型:System.Type
    要注册的启动脚本的类型。
    key
    类型:System.String
    要注册的启动脚本的键。
    这两个参数具体的是什么意思啊?一般该怎么写啊
      

  3.   

    你把鼠标移到到RegisterStartupScript这个方法上VS会出提示的
      

  4.   

    是这样的Type type,string key
    不知该怎么写这两个参数
      

  5.   

    key你随便写。
    this.GetType(),"aaa"
      

  6.   


    key 是键值 是标识
      

  7.   

    如果key重复的话,后面的重复的key的就不会注册了。
    如:
            Page.ClientScript.RegisterStartupScript(this.GetType(), "aa", "alert('aa');", true);
            Page.ClientScript.RegisterStartupScript(this.GetType(), "aa", "alert('bb');", true);
    只会弹出aa而不会弹出bb;
    该方法主要用于在后台向前台注册脚本时。
    生成的脚本会出现在页面底部。
    而Response.Write("<script type=\"text/javascript\">alert('aa')</script>");这种写法是向页面输出。
    输出的内容会出现在页面顶部,就是这种写法的话,执行JS的时候后面的页面还没加载,你看到的会是一片空白。第一种的写法就会是页面加载完成以后才输出的脚本。
      

  8.   

    <a href="http://topic.csdn.net/u/20120727/14/82c7e417-ede3-402d-8e80-bbe290169d3d.html?10828" title="可以发A标签?" target="_blank" >可以发A标签?</a>
      

  9.   

    Page.GetType()这个值究竟是什么啊