Я сделал это давным-давно, теперь я не могу найти функцию. Она не должна быть слишком сложной, но мне интересно, если есть какие-нибудь новости об этом, прежде чем пойти и сделать это снова ...Классический ASP: обработчик querystring
Отнесите:
www.example.com?query=whatever&page=1
Теперь представьте, я нажимаю кнопку на странице 2, это станет следующим:
www.example.com?query=whatever&page=2
Всегда сохраняя остальную часть строки без изменений. Теперь представьте на странице 2 я нажимаю кнопку, чтобы заказать по дате, она должна превратиться в:
www.example.com?query=whatever&page=1&order=date
Проблема, на коде ASP для заказа, я не хочу, чтобы справиться с любой другой строки запроса. Поэтому мне нужно функцию, чтобы справиться с этим для меня, и быть в состоянии сделать что-то вроде следующих примеров:
<a href="?<%= add_querystring(qs, "order", "date") %>">date</a>
<a href="?<%= set_querystring(qs, "page", page + 1) %>">next page</a>
<a href="?<%= add_querystring(del_querystring(qs, "page"), "allpages") %>">all pages</a>
Это просто первоначальная идея о том, что я буду делать, если я до сих пор не могу найти готовое решение ... Опять же, просто интересно, есть ли что-то новое, чтобы справиться со всем этим так, как я даже не представлял.