将Guid传递到另一个页面ASP.NET

时间:2016-02-01 14:34:52

标签: asp.net vb.net guid

我有一个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。

1 个答案:

答案 0 :(得分:2)

使用格式字符串:

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

或许只是连接它(虽然前者是首选):

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

关键是必须对这两个值(字符串文字和变量)执行某些操作。将它们放在一起对编译器没有任何意义。使用值作为参数的方法调用或值之间的运算符将指示代码对这些值执行某些操作。

相关问题