【发布时间】:2013-01-10 11:35:10
【问题描述】:
单击按钮后尝试重定向到新页面时遇到问题。但是这个按钮也将我的数据表保存到一个 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 方法。有没有人知道如何做到这一点?
【问题讨论】:
-
那么问题出在哪里?你的事件处理程序会被击中吗?
-
问题是当我点击保存按钮时它会保存但它不会重定向到页面
-
你说你有一个javascript函数,但是
onclientclick="needToConfirm=false"没有意义...这是对变量的赋值,而不是函数调用...不应该是onclientclick="needToConfirm(false)"或onclientclick="needToConfirm() == false" -
您是否在
Response.Redirect("Default.aspx", true);上设置了一个断点,调试并看到该行实际上被命中了?
标签: c# javascript asp.net