2016-02-01 3 views
-1

У меня есть указатель, загруженный идентификатором, выбранным пользователем из GridView.Передача руководства на другую страницу ASP.NET

Я хочу передать эту Guid на другую страницу, но я не знаю, как добавить его в поле ниже заявление:

Response.Redirect("LicenseDetailsView.aspx?idLicense=" guidLicense) 

Вот полный код:

Dim dvrLicense As GridViewRow 
    Dim guidLicense As Guid 

    dvrLicense = grdAllUserLicense.SelectedRow 

    guidLicense = StringToGUID(dvrLicense.Cells(1).Text.ToString) 

    Response.Redirect("LicenseDetailsView.aspx?idLicense=" guidLicense) 

переменная я хочу передать называется: guidLicense.

+2

Оператор конкатенации строк '&' в VB, правильно? Либо это, либо '+'. – Casey

ответ

2

Используйте строку формата:

Response.Redirect(String.Format("LicenseDetailsView.aspx?idLicense={0}", guidLicense)) 

Или, возможно, просто конкатенировать его (хотя первый вариант):

Response.Redirect("LicenseDetailsView.aspx?idLicense=" & guidLicense) 

Суть в том, что должна быть какая-либо операция выполняется на два значения (строковый литерал и переменная). Помещение их рядом друг с другом не означает ничего для компилятора. Вызов метода со значениями в качестве аргументов или оператором между значениями даст указание коду что-то сделать с этими значениями.

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