Получить запрос для той же страницы, но с другими параметрами строки запроса

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

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

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

Спасибо,

2 ответа

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

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

Код:

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

Удачи!

Другие вопросы по тегам