Response.Write(@"<Script language=javascript>
function document.onkeydown(){with(window.event)if(srcElement.type=="text"&&keyCode==13)keyCode=9}</Script>");

解决方案 »

  1.   

    新建一个 name.js 文件
    把代码放在那里,在*.aspx 页面上这样写:
    <script language="JavaScript" src="name.js"></script>
      

  2.   

    this.RegisterStartupScript("abc",@"<Script language=javascript>
    function document.onkeydown(){with(window.event)if(srcElement.type=="text"&&keyCode==13)keyCode=9}
    </Script>");
    最好不用Response.Write
      

  3.   

    因为Response.Write会写在网页之前最好在aspx文件里需要脚本的地方加上<%=script%>
    然后在cs文件里public string script;void page_load(){
       script=@"<Script language=javascript>
    function document.onkeydown(){with(window.event)if(srcElement.type=="text"&&keyCode==13)keyCode=9}
    </Script>"
    }
      

  4.   

    to:Programmersheaven(Finally) 好象你那样写有错
      

  5.   

    RegisterClientScriptBlock(标识字符串, 脚本内容);
      

  6.   

    Programmersheaven不是写错,是把一长串换行截断了吧