我正在做一个绑定(bind)购物车的项目:
如图所示,我正在填充我的购物车。使用用户控制。在用户控件中,我使用一种简单的 aspx 表单(即 minicart)填充了它。所以现在你可以看到有一个按钮 Checkout
在那个页面。它是通过用户控件填充的,但实际上它在我的微型购物车表单中。所以现在如果我尝试使用 Checkout
进行重定向链接按钮。但这并没有调用我的点击事件,而只是回发页面。
基本上我想通过我的另一个 aspx 页面中的用户控件调用 aspx 页面的点击事件。
我尝试通过多种方式调用该点击事件。但页面仍然只做 postback
.我只想 respose.redirect
到我的结帐页面。
我什至尝试过使用 <a>
还有:
<a id="lnkcheckout" runat="server" href="javascript:return false;"
onclick="checkout_onclick">Checkout</a>
但没有成功..
最佳答案
不要为了重定向而选择服务器端,你也可以使用一个 achor 标签
<div align="right" style="padding-top: 10px;"> <a id="lnkcheckout" href="checkout1">Checkout</a> </div>
它会起作用 :) 我希望这对你有帮助
关于c# - 通过用户控件调用页面点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21397200/