Навигация по URL, кнопка гиперссылки - PullRequest
0 голосов
/ 02 декабря 2011

Я пытаюсь передать два параметра в URL-адресе навигации, чтобы запросить их в моем файле download.aspx.

Я всегда получаю эту ошибку ...

Index (zero based) must be greater than or equal to zero and less than the size of the argument list.

Это мой код:

HL.NavigateUrl = String.Format("downloading.aspx?path={0}&file={1}" + GetTheCurrentDirectory(selectedNodeValue) + fri.Name);

Я не знаю, почему я получаю эту ошибку ... Кто-то может мне помочь?

Большое спасибо.

1 Ответ

3 голосов
/ 02 декабря 2011

Сделайте это вместо:

HL.NavigateUrl = String.Format("downloading.aspx?path={0}&file={1}", GetTheCurrentDirectory(selectedNodeValue), fri.Name);

Параметры с String.Format должны быть отдельными параметрами для вызова метода или вообще удалить String.Format:

HL.NavigateUrl = "downloading.aspx?path={0}&file={1}" + GetTheCurrentDirectory(selectedNodeValue) + fri.Name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...