我正在开展一个我绑定Cart的项目:
如图所示,我正在填充购物车。使用用户控件。在用户控件中,我使用一个简单的aspx形式填充,即minicart。现在,您可以看到该页面中有一个按钮Checkout
。这是通过用户控制填充的,但在我的minicart表单中是actaully。现在,如果我尝试使用Checkout
链接按钮重定向。但这并不是在调用我的点击事件而是仅仅回发页面。
基本上我想在我的另一个aspx页面中通过用户控件调用aspx页面的click事件。
我试图通过多种方式调用click事件。但是页面仍然只是postback
。我只想要respose.redirect
到我的结帐页面。
即使我尝试过使用<a>
:
<a id="lnkcheckout" runat="server" href="javascript:return false;"
onclick="checkout_onclick">Checkout</a>
但没有成功..
答案 0 :(得分:0)
尝试使用event.preventDefault()或使用return false
之类的,
jQuery(function(){
jQuery(document).on('click','.morebutton', function(e){
e.preventDefault();
alert('ok');// you code in place of alert;
});
});
答案 1 :(得分:0)
不要只为服务器端进行重定向,也可以使用一个achor标签
<div align="right" style="padding-top: 10px;"> <a id="lnkcheckout" href="checkout1">Checkout</a> </div>
它会工作:)我希望这会帮助你