Недавно у меня появился новый веб-проект, это просто, ничего сложного, но есть некоторые «проблемы», которые я никогда раньше не видел.ASP.NET Response.Redirect проблемы
Идея проста.
Одна страница (A.aspx) вызов anoher страницы (B.aspx). 2 страницы находятся в одном каталоге.
B.aspx показан. Когда работа закончена на B.aspx, это выполнит Response.Redirect для A.aspx.
Теперь что-то, чего я не знаю, происходит, потому что перенаправляет на A.aspx, , но URL-адрес B.aspx ... и затем просматривается страница A.aspx, но любой объект функции Работа.
Код:
A.aspx
protected void btnView_Click(object sender, EventArgs e){
Response.Redirect("B.aspx", false);
}
B.aspx
private void GoBack()
{
Response.Redirect("OfficeDetail.aspx", false);
}
И nohing больше ...
Кто-то знает, что происходит?
PS: Я использую jQuery mobile, я не знаю, может ли он спровоцировать какие-либо проблемы, но это первый случай, когда у меня есть эта проблема.
спасибо
Есть ли еще код в b.aspx? Не видя больше, действительно сложно сказать, что происходит. Это почти похоже на то, что вы используете server.transfer вместо response.redirect из того, что вы описываете. – Tim
Нет, только код, который вы видите здесь. – amelian
Вы используете jquery mobile ajax navigation? Я считаю, что лучше использовать MVC для работы с инфраструктурами JS. Интеграция с веб-формами может быть сложной и не естественной – Carlos487