исключение при попытке получить параметр из URL - PullRequest
0 голосов
/ 25 мая 2018

У меня есть приложение .NET, и я хочу получить значение параметра из URL-адреса, а затем вставить его в виде текста в метку другой страницы.

   protected void Page_Load(object sender, EventArgs e)
    {
        string userLoggedBranch = "";
        string cu="";          
        lbl_CustomerName.Text = Request.Params["cu"].ToString(); 

, но строка

            lbl_CustomerName.Text = Request.Params["cu"].ToString();  

дает мне исключение "Ссылка на объект не установлена ​​для экземпляра объекта".на данный момент у меня нет связи с параметром, поэтому я пытаюсь вручную поместить параметр в ссылку таким образом.Если ссылка обычно равна http://localhost:123/DefaultPage.aspx, я добавляю к ссылке
http://localhost:123/DefaultPage.aspx?cu=1234, а затем продолжаю открывать страницу, если метка, которая должна получить значение 1234

Является ли проблемав моем коде или в способ, которым я добавляю параметр к ссылке?

1 Ответ

0 голосов
/ 25 мая 2018

Перед использованием метода .ToString() необходимо проверить, существует ли необходимый параметр

if (Request.Params["cu"] != null)
{
   //Your code
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...