我正在尝试使用postbackurl
属性。但是当我点击按钮时,页面似乎就会回复自己。
我的代码是:
<asp:Button ID="btnCheckOut" runat="server" Width="100px" CssClass="btn1"
Text="CHECKOUT" PostBackUrl="~/CheckOut.aspx" CausesValidation="true"
OnClientClick="return CartAmtValidate()" ValidationGroup="qty" />
答案 0 :(得分:1)
像这样更改OnClientClick
:
<asp:Button ID="btnCheckOut" runat="server" Width="100px" CssClass="btn1" Text="CHECKOUT"
PostBackUrl="~/CheckOut.aspx" CausesValidation="true"
OnClientClick="if(!CartAmtValidate()) return false;" ValidationGroup="qty" />
如果您的CartAmtValidate
函数返回true,您将能够绝对转到CheckOut.aspx
页面。
希望这可以解决你的问题。
答案 1 :(得分:-1)
属性应该在服务器端和服务器端控制。您正在使用onClientClick,它是asp.net按钮控件的javascript属性。