如何手动退出方法?

时间:2017-02-03 10:49:04

标签: c# asp.net terminate

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

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

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");

        }

1 个答案:

答案 0 :(得分:1)

如果要显示来自代码后面的Alert消息,请使用以下语法, ScriptManager.RegisterStartupScript(控件控件,Type类型,字符串键,字符串脚本,bool addScriptTags);

即,在其他部分中 {
ScriptManager.RegisterStartupScript(this,GetType(),“Alert”,    “警告('没有与此应用程序编号相关的记录!');”,true);
//现在根据您的意愿重新指向下一页 的Response.Redirect( “yourPage.aspx”);
}