【问题标题】:How to exit from a method manually?如何手动退出方法?
【发布时间】:2017-02-03 10:49:04
【问题描述】:

我有一个返回数据集的查询。之后,我检查记录是否可用。如果没有可用的记录,我想显示错误消息,退出进程并重定向到另一个页面。不应执行现有方法下方可用的方法。

这是我到目前为止的代码。

ds = dba.loadEmpInfo(number, searchType, department);
        string appNumber = "";
        if (ds.Tables[0].Rows.Count > 0)
        {
            appNumber = ds.Tables[0].Rows[0]["Ref_no"].ToString();
            workDS = dba.workExp(appNumber, searchType);
        }
        else
        {
            WebMsgBox.Show("No Record relevant to this app number are available");

        }

【问题讨论】:

  • 使用return关键字
  • 退出哪个进程?这是什么类型的应用程序?
  • @nbadaud 这不是 VB
  • 我认为“重定向到另一个页面”清楚地表明这不是 Winforms 问题。

标签: c# asp.net terminate


【解决方案1】:

如果您想显示来自代码后面的警报消息,请使用以下语法, ScriptManager.RegisterStartupScript(Control control, Type type,string key, string script,bool addScriptTags);

即,在其他部分
{
ScriptManager.RegisterStartupScript(this, GetType(), "Alert", "alert('没有与此应用号相关的记录可用!');", true);
// 现在根据需要重定向到下一页
Response.Redirect("yourPage.aspx");
}

【讨论】:

  • 如果您发现此答案与您的问题相关,请点赞 :)
  • 这不会重定向到我想要的页面
  • 您要重定向的页面是在同一个文件夹还是在不同的文件夹?
猜你喜欢
  • 1970-01-01
  • 2016-01-04
  • 2022-09-28
  • 1970-01-01
  • 2011-03-19
  • 2015-05-03
  • 1970-01-01
  • 2012-09-25
  • 2022-01-20
相关资源
最近更新 更多