asp.net按钮单击无法正常工作

时间:2014-08-26 21:07:56

标签: javascript asp.net

我有一个JavaScript代码和一个asp.net按钮控件,javascript代码工作正常但是asp.net按钮不能用于那个js脚本

<asp:Button ID="loginbtn" CssClass="btn-glow primary login" OnClientClick="abc(); return false;" runat="server" Text="log in" OnClick="loginbtn_Click" />

4 个答案:

答案 0 :(得分:2)

因为return false中有OnClientClick。将其移除,按钮将回发。

答案 1 :(得分:0)

请这样更改代码

 <asp:Button ID="loginbtn"  OnClientClick="abc();" runat="server" Text="log in" OnClick="loginbtn_Click"/>




 function abc() {
        alert("Hi");     //put your code here
        return false;
    }

  function abc() {
       alert("Hi");  //put your code here          
    }

两者都可以。

答案 2 :(得分:0)

将您的asp.net按钮转换为输入按钮,以防止回调并进行ajax函数调用。

<input type="button" class="btn-glow primary login" onClick="abc()"/> 

function abc(){
     //ajax call
}

答案 3 :(得分:-1)

替换

OnClick="loginbtn_Click"

OnClick="loginbtn_Click()"