【问题标题】:How to go next page after click on success message?点击成功后如何进入下一页?
【发布时间】:2014-10-17 17:53:32
【问题描述】:

我分别有两个页面 Home.aspx 和 Master.aspx。我正在使用消息框来显示成功消息。现在,当我单击消息框的“确定”按钮时,我想转到下一页(从 Home.aspx 到 Master.aspx)。我的消息框代码是,

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", "alert('Employee Details  Already Added In this ID ..!!');", true);

它显示成功消息,但我不知道单击“确定”按钮时如何将此页面重定向到下一页。

【问题讨论】:

  • 好吧,在该按钮上定义一个onClick 事件处理程序,并在该事件处理程序中做任何你想做的事情,很可能使用Response.Redirect()
  • Bartdude,你能给我举个例子吗
  • 不,你必须做一些研究。这是一个非常微不足道的行为,您尝试实现的目标可以根据您的需要在服务器端或客户端完成,因此您的问题没有一个单一的解决方案。

标签: c# asp.net


【解决方案1】:

您可以设置window.location 从当前网址导航到另一个网址。

您的脚本应如下所示:

alert('Employee Details  Already Added In this ID ..!!'); window.location='/master.aspx';

【讨论】:

  • brz,我正在使用 Web 应用程序,所以我找不到 window.location 属性
  • 那是因为这个答案使用了 Javascript(客户端)......但这仍然会完全满足您的要求,而无需任何往返服务器,如果您不需要它(即: 如果你不需要在用户点击按钮时进行任何服务器端跟踪或数据库更新)
【解决方案2】:

效果很好..

 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", "alert('Leave Type Added Succesfully ..!!');window.location='Leavetypedetail.aspx';", true);

【讨论】:

    猜你喜欢
    • 2021-07-27
    • 1970-01-01
    • 2018-12-08
    • 2015-03-09
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多