response.redirect无效,但server.transfer正在运行 [英] response.redirect is not working but server.transfer is working
本文介绍了response.redirect无效,但server.transfer正在运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的appplication中如果我尝试使用
response.redirect转到下一页,它不起作用并且控件保留在同一页面上
但是如果我使用服务器.transfer control转到nex页面?
任何人都可以解释一下为什么?????
in my appplication if i try to go to next page using
response.redirect, it does not work and control remains on same page
but if i use server.transfer control goes to nex page??
can any one explain me why ?????
推荐答案
您好,
您能否发布使用Response.Redirect的方式?
Patrick
" ; gaurav tyagi < GT ***** @ gmail.com>在消息中写道
news:11 ********************** @ f14g2000cwb.googlegr oups.com ...
Hi,
Can you post how you are using Response.Redirect ?
Patrick
"gaurav tyagi" <gt*****@gmail.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
在我的应用程序中,如果我尝试使用
response.redirect转到下一页,它不起作用并且控件保留在同一页面上
但如果我使用server.transfer控件转到nex页面??
任何人都可以解释为什么?????
in my appplication if i try to go to next page using
response.redirect, it does not work and control remains on same page
but if i use server.transfer control goes to nex page??
can any one explain me why ?????
旧路(不是
working)---------------------------------------------- -------------------------------------------------- ------
private void btnManagement_Click(object sender,System.EventArgs e)
{
try
{
Response.Redirect(" ManagementMenu.aspx",false);
}
catch(例外aExc)
{
string sErrMsg ="无法前往请求的网页!\ n\ n" +
"详情:\ n\ n" +
aExc.Message;
GuiManipulator.DisplayErrorPage(this.Page,sErrMsg);
}
}
下一页
方式(notWorking)------------------------- -------------------------------------------------- -------------------------
private void btnManagement_Click(object sender,System.EventArgs e)
{
Response.Redirect(" ManagementMenu.aspx",false);
}
new
Way(Working)------------------------------------ -------------------------------------------------- -------------
private void btnManagement_Click(object sender,System.EventArgs e)
{
Server.Transfer(" ManagementMenu.aspx");
}
old way (Not
working)------------------------------------------------------------------------------------------------------
private void btnManagement_Click(object sender, System.EventArgs e)
{
try
{
Response.Redirect( "ManagementMenu.aspx", false );
}
catch( Exception aExc)
{
string sErrMsg = "Failed to go to requested web page !\n\n" +
"Details:\n\n" +
aExc.Message;
GuiManipulator.DisplayErrorPage( this.Page, sErrMsg );
}
}
Next
way(notWorking)----------------------------------------------------------------------------------------------------
private void btnManagement_Click(object sender, System.EventArgs e)
{
Response.Redirect( "ManagementMenu.aspx", false );
}
new
Way(Working)---------------------------------------------------------------------------------------------------
private void btnManagement_Click(object sender, System.EventArgs e)
{
Server.Transfer("ManagementMenu.aspx");
}
我认为你可以清除第二个参数:
" gaurav tyagi" < GT ***** @ gmail.com> schreef in bericht
news:11 ********************** @ g44g2000cwa.googlegr oups.com ...
i think you chould clear out the 2nd param :)
"gaurav tyagi" <gt*****@gmail.com> schreef in bericht
news:11**********************@g44g2000cwa.googlegr oups.com...
旧方式(不工作)------------------------------------ -------------------------------------------------- ----------------
private void btnManagement_Click(object sender,System.EventArgs e)
{
尝试
{
Response.Redirect(" ManagementMenu.aspx",false);
}
catch(异常aExc)
{
string sErrMsg =" ;无法前往请求的网页!\ n \ n" +
详情:\ n \ n +
aExc.Message;
GuiManipulator.DisplayErrorPage(this.Page,sErrMsg);
}
}
下一页> way(notWorking)--------------------------------------------- -------------------------------------------------- -----
private void btnManagement_Click(object sender,System.EventArgs e)
{/> Response.Redirect(" ManagementMenu.aspx",false);
}
new
方式(工作)-------------------------- -------------------------------------------------- -----------------------
private void btnManagement_Click(object sender,System.EventArgs e)
{
Server.Transfer(" ManagementMenu.aspx");
}
old way (Not
working)------------------------------------------------------------------------------------------------------
private void btnManagement_Click(object sender, System.EventArgs e)
{
try
{
Response.Redirect( "ManagementMenu.aspx", false );
}
catch( Exception aExc)
{
string sErrMsg = "Failed to go to requested web page !\n\n" +
"Details:\n\n" +
aExc.Message;
GuiManipulator.DisplayErrorPage( this.Page, sErrMsg );
}
}
Next
way(notWorking)----------------------------------------------------------------------------------------------------
private void btnManagement_Click(object sender, System.EventArgs e)
{
Response.Redirect( "ManagementMenu.aspx", false );
}
new
Way(Working)---------------------------------------------------------------------------------------------------
private void btnManagement_Click(object sender, System.EventArgs e)
{
Server.Transfer("ManagementMenu.aspx");
}
这篇关于response.redirect无效,但server.transfer正在运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文