Как передать символ(; , # ) с одной страницы на другую
когда я пытаюсь передать данные с одной страницы на другую и в эти данные включить " ; " (точка с запятой) после этой точки с запятой текст не отображается на целевой странице;
предположим, у меня есть текстовая строка
"меня зовут Бридж , а это codeproject" если я попытаюсь передать эту строку на другую страницу, то ее покажут только
-меня зовут Бридж."
а в случае символа " # "его show error" ссылка на объект не установлена на экземпляр объекта."
Что я уже пробовал:
первая страница
protected void gotoarticle(object sender, EventArgs e) { LinkButton goerticle = (LinkButton)(sender); string[] argument = goerticle.CommandArgument.Split(';'); string id = argument[0]; string username = argument[1]; string title = argument[2]; string tag = argument[3]; string describ = argument[4]; string article = argument[5]; string comment = argument[6]; string date = argument[7]; Response.Redirect(string.Format("~/article/article.aspx?id={0}&username={1}&title={2}&tag={3}&describ={4}&article={5}&comment={6}&date={7}", id, username, title, tag, describ, article, comment, date), false); }
вторая полоса
protected void Page_Load(object sender, EventArgs e) { this.title.Text = Request.QueryString["title"]; this.describ.Text = Request.QueryString["describ"]; }