单击按钮后,尝试重定向到新页面时遇到麻烦。但是此按钮还将我的数据表保存到excel文件中。我希望它能够同时保存和重定向。

这是.CS文件中按钮的代码

 protected void SaveButton_Click(object sender, EventArgs e)
    {
       this.SaveExcel();
       Response.Redirect("Default.aspx", true);
    }


在.aspx页面上我也有这个

<asp:Button ID="SaveButton" runat="server" Text="Save"
    onclick="SaveButton_Click" Enabled="False" onclientclick="needToConfirm=false"/>


如您所见,我有一个需要的onlclientclick函数。

我尝试使用javascript以及Server.Transfer方法。有谁知道如何做到这一点?

最佳答案

您的OnClientClick应采用以下格式。

OnClientClick="needToConfirm(); return false"


如果这不起作用,则JavaScript出现错误,导致c#代码无法触发。

关于c# - 重定向到新页面ASP.NET,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14257033/

10-11 22:59
查看更多