Try:
去掉 AutoPostBack="True"

解决方案 »

  1.   

    还是不好用
    去掉alert就不好用了
      

  2.   

    是的,去掉了alert就不行,这到底是为啥啊?关注.
      

  3.   

    onkeyup事件也不行,有时候好用有时候不好用
      

  4.   

    呵呵,问题不分大小,古人云:知之为知之,不知为不知,是知也!给个 Solution 吧,仔细想明白再用,千万不要 ctrl C, ctrl V !
    别看就这么几句,当初俺用整整一天才弄清楚!<html>
        <head>
            <title>WebForm1</title>
            <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
            <meta content="C#" name="CODE_LANGUAGE">
            <meta content="JavaScript" name="vs_defaultClientScript">
            <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
            <script language="javascript" defer>
    document.onkeydown = function ()
    {
        if(event.keyCode==13)
        {
            event.returnValue = false;        if (event.srcElement.id=="TextBox1")
            {
                var btnSubmit = document.getElementById('Button1')
                btnSubmit.click();
            }
        }
    }
            </script>
        </head>
        <body>
            <form id="Form2" runat="server">
                <div>
                    <asp:textbox id="TextBox1" runat="server"></asp:textbox>
                    <asp:button id="Button1" runat="server" text="Button" />
                    <asp:label id="Label1" runat="server" text="Label"></asp:label>
                </div>
            </form>
        </body>
    </html>
      

  5.   

    朋友,我不得不佩服你.呵,呵,可以了.document.onkeydown = function ()这个是不是重载onkeydown方法啊?
    event.returnValue = false;是不是设置事件返回值为假?
      

  6.   

    其实就相当于将你的alert("ok")换成return false;
      

  7.   

    客气话就免了,快加分,哈document.onkeydown = function () —— 为 onkeydown 事件指定匿名函数,说白了就是当页面中发生 keydown 时所执行的函数!event.returnValue = false; —— 设置事件返回值为假,对,不过只答对了一半儿,真正作用是阻止页面的提交事件,因为 EnterKeyDown 会触发页面自动提交!!!推荐速查必备之《网页制作完全手册》.chm,又叫《DHTML参考手册》,3.82 MB。
    —— 地球人都知道,哈
      

  8.   

    哇哦,不错,不错,yixianggao() 高人..
    楼主快结贴,快给分..快给分..
      

  9.   

    哈,阿布说的没错,效果一样!不过  event.returnValue = false; 的语义更明确,因此推荐此写法!效果一样,语义的差别可是很大呦!俺认为代码要务求精简,即语义精确,语句简洁!