2015-07-20 6 views
0

Если мы запрашиваем одну и ту же страницу на двух разных вкладках, скажем, abc.aspx?id=param1 и abc.aspx?id=param2 будет ли сервер ASP.NET рассматривать это как запрос на ту же страницу или два разных URL-адреса? Я использую параметр для поиска в некоторой БД.Получить запрос на ту же страницу, но с разными параметрами запроса

Я, хотя тит будет рассматривать в качестве одного запроса, пока я не наткнулся на этот вопрос, поскольку я использую расширение JQuery Idletimeout, которое связывает между несколькими вкладками пользователя сеанс, чтобы сохранить его в живых или прервать. Но вкладки на двух страницах не синхронизированы и независимы. Итак, я удивлен и хочу проверить свое понимание с экспертами здесь.

Простите меня, если это звучит глупо. Но любые положительные комментарии помогут.

Спасибо,

+1

Это два разных URL-адреса. –

ответ

1

По сути дела, а уже ответил Рори, сервер будет рассматривать его в качестве страницы повторной нагрузки, другими словами, не как PostBack. Чтобы избежать повторной загрузки страницы, вы можете реализовать AJAX (Microsoft AJAX) и обновить только часть указанной вами страницы. Надеюсь, это поможет.

0

По моему опыту это обычно вызвано кэшированием вывода. Если вы добавите следующее, прежде чем выполнять свою «работу», он должен решить эту дилемму.

Код:

HttpContext.Response.Cache.VaryByParams["*"] = true; 

Успехов!