cs里怎么用代码设置body的onload?
RegisterStartupScript("onload","function abc(){ alert('abc');}");
这么写好象不行,不知道该怎么写

解决方案 »

  1.   

    <body runat="Server" id="myBody">...</body>
    cs;
    myBody.Attribute.Add("onload","function abc(){ alert('abc');}");
      

  2.   

    虽然这样行,但是我不想改body为服务器控件。如果这样的话,每次我要写样东西都要先把它设为服务器控件了才行。
      

  3.   

    RegisterStartupScript("onload","<script language='Javascript'>function abc(){ alert('abc');}window.onload=abc;</script>");
      

  4.   

    Response.Write("<SCRIPT FOR=window EVENT=onload LANGUAGE=\"JScript\">alter('abc');</SCRIPT>";