我有一个 Guid 加载了一个用户从 GridView 中选择的 ID。
我想将此 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。
使用格式字符串:
Response.Redirect(String.Format("LicenseDetailsView.aspx?idLicense={0}", guidLicense))
或者也许只是连接它(尽管前者是首选):
Response.Redirect("LicenseDetailsView.aspx?idLicense=" & guidLicense)
关键是必须对两个值(字符串文字和变量)执行一些操作。 将它们并排放置对编译器没有任何意义。 将值作为参数的方法调用或值之间的运算符将指示代码对这些值执行某些操作。