Проблемы, которые необходимо решить:
Передайте следующий URL-адрес в качестве параметра другим страницам.
1 http://domain/de.apx?uid=12&page=15
В параметрах после URL-адреса появляются 2 китайских иероглифа, например: ....aspx?title=При возникновении описанной выше ситуации кран должен пройти процесс кодирования и декодирования RUL, в противном случае произойдет ошибка.
Код выглядит следующим образом:
1//Проходное значение.
2string temp = " <a href='Add.aspx?url=" +Server.UrlEncode( Skin.Page.Request.Url.AbsoluteUri )+ "&title=" +Server.UrlEncode( Skin.Page.Header.Title )+ "'>Добавить в избранное</a>");
3
4//Получить значение, переданное выше, в другом файле
5if (Request.QueryString["url"] != ноль)
6 {
7 строковый URL = Server.UrlDecode(Request.QueryString["url"].ToString());
8 this.txtAddress.Text = URL;
9}
10 if (Request.QueryString["title"] != null)
11 {
12 строк title = Server.UrlDecode(Request.QueryString["title"].ToString());
13 this.txtTitle.Text = заголовок;
14 }