¿Cómo usas un símbolo en un HTTPCookie en VB.NET?

Tengo una cookie guardada para el usuario de la siguiente manera ...

Dim searchCookie As HttpCookie = New HttpCookie("SearchCriteria")
searchCookie.Item("SearchText") = FullSearchCriteria.SearchText
searchCookie.Item("SearchType") = FullSearchCriteria.SearchType

El SearchText almacena un valor que tienen entrada en una página anterior. Hemos observado que si hay un signo en la cookie (por ejemplo, Tyne & Wear), la cookie no guarda los valores posteriores (SearchType).

Lo que pasa es que la cookie sale como esta:

SearchText=Tyne &

Obviamente el ampersand está confundiendo la cookie. ¿Hay alguna manera de evitar que esto suceda?

Respuestas a la pregunta(3)

Su respuesta a la pregunta