本文介绍了无法重定向到asp.net中的另一个页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
先生,
我想基于empid ="+ empid +.重定向到EmployeeRegistration.aspx.
我使用此代码
sir,
i want to redirect to EmployeeRegistration.aspx based on the empid=" + empid +.
i use this code
Response.Redirect("../Hr/ Response.Redirect("../Hr/EmployeeRegistration.aspx?empid=" + empid + "", false);
,但它会生成错误页面.
如果有人知道答案,请帮助我...
,but its generates error page.
if anyone knows the answer please help me...
推荐答案
SqlDataReader dr;
cmd = new SqlCommand("select * from tbl_ins where empid='"+empid+"'", con);
dr = cmd.ExecuteReader();
dr.Read();
if (dr.HasRows)
{
int empid = Convert.ToInt32( dr[0].ToString());
dr.close();
if(empid==1)//just for an example
{
Response.Redirect("../Hr/EmployeeRegistration.aspx", false);
}
if(empid==2)// and so on
{
//other page
}
}
else
{
dr.Close();
}
这篇关于无法重定向到asp.net中的另一个页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!