2013-05-17 7 views
0

Я использую приведенный ниже код, чтобы назначить iframe src через javascript.It работает нормально. Но в C# -коде позади я получил строку запроса, как это. id=Y&amp%3bcust_id=100&amp%3. Как я могу уменьшить this.NowПолучить значение Querystring с помощью C#

var value = "validity.aspx?id=Y&cust_id=" + cust_id + ""; 
frameElement.src = value 

Я хочу, чтобы получить значение клиента из строки запроса, но он всегда возвращает null.

if(Request.QueryString["cust_id"] !=null) //It returns null 
+0

место точки останова при значении вар линии и посмотреть, что у cust_id есть в нем – tariq

+0

он возвращает null.But он содержит точный идентификатор клиента. По этой причине он возвращает null. – user2176150

+0

Server.UrlDecode (xxxxxxxx) –

ответ

0

Вы должны кодировать "&" caracters. По какой-то причине сервер читает их как & amp% 3b.

Попробуйте это:

var value = "validity.aspx?id=Y&cust_id=" + cust_id + ""; 
value = encodeURIComponent(value); 
frameElement.src = value 
0

Вам нужно декодировать URL с помощью HttpUtility.HtmlDecode

Попробуйте что-то вроде этого:

var value = HttpUtility.HtmlDecode(URL); 
+0

эй броу, вы удаляете свой вопрос? sql-substract-row-wise-value-from-previous-row-value-cumulative ... не может найти страницу больше – cyan

Смежные вопросы