我有一个返回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");
}
答案 0 :(得分:1)
如果要显示来自代码后面的Alert消息,请使用以下语法,
ScriptManager.RegisterStartupScript(控件控件,Type类型,字符串键,字符串脚本,bool addScriptTags);
即,在其他部分中
{
ScriptManager.RegisterStartupScript(this,GetType(),“Alert”,
“警告('没有与此应用程序编号相关的记录!');”,true);
//现在根据您的意愿重新指向下一页
的Response.Redirect( “yourPage.aspx”);
}