gpt4 book ai didi

c# - 将 OnClick 事件与 asp :Button 的 PostBackUrl 属性一起使用

转载 作者:行者123 更新时间:2023-11-29 18:23:47 25 4
gpt4 key购买 nike

我有一个像这样的 asp:Button 控件;

<asp:Button ID="btnPayCC" CssClass="paymentButton" runat="server" Text="ONAYLA"  
OnClientClick="if(!doPostBack()) return false; frmMaster.target='_blank'"
PostBackUrl="http://www.google.com" OnClick="btnPayCC_Click" />

doPostBack javascript函数是;

function doPostBack() 
{
__doPostBack('<%= btnPayCC.ClientID %>', '');
return true;
};

当我点击按钮时,它会按照我的意愿打开新页面 (google.com),但不要回发到按钮控件的 OnClick 事件中。

问题是什么?我该如何解决?

最佳答案

我遇到了同样的问题。我通过在 Button 的 onClick 事件末尾添加一个 Response.Redirect("url") 并从按钮中删除 PostbackUrl 属性来解决它,以便使用自动回发到相同的 url。即:

protected void Button_Click(object sender, EventArgs e)
{
//do your button click events here
Response.Redirect("~/url.aspx");
}

<asp:Button ID="Button" runat="server" CausesValidation="false" OnClick="Button_Click">

关于c# - 将 OnClick 事件与 asp :Button 的 PostBackUrl 属性一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15662176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com