Jak korzystać z Ampersand w HTTPCookie w VB.NET?
Mam plik cookie zapisany użytkownikowi w następujący sposób ...
Dim searchCookie As HttpCookie = New HttpCookie("SearchCriteria")
searchCookie.Item("SearchText") = FullSearchCriteria.SearchText
searchCookie.Item("SearchType") = FullSearchCriteria.SearchType
SearchText przechowuje wartość, którą wprowadził na poprzedniej stronie. Zaobserwowaliśmy, że w pliku cookie znajduje się znak handlowy (np. Tyne & Wear), a następnie plik cookie nie zapisuje kolejnych wartości (SearchType).
Dzieje się tak, że plik cookie jest wysyłany w następujący sposób:
SearchText=Tyne &
Oczywiście ampersand myli ciasteczko. Czy istnieje sposób, aby temu zapobiec?