0

我在我的 gridview 中有一个使用 NavigateURL 的超链接来传递我的表中的字段值。我想知道是否可以在查询字符串中传递除表值之外的其他值?比如我代码后面的变量?如果是这样,人们将如何做到这一点?

4

1 回答 1

1

您可以在 URL 中传递多个键/值对字符串:

hyperLnk.NavigateUrl = "~/Sub1/frmMyForm1.aspx?key1=value1&key2=value2&key3=value3"

可以这样做:

hyperLnk.NavigateUrl = String.Format("~/Sub1/frmMyForm1.aspx?key1={0}&key2={1}&key3={2}", myStr, myInt, myDouble)

在后面的代码中,您可以像这样检索值:

Dim var1 as string = Request.QueryString("key1")
Dim var2 as Integer = CInt(Request.QueryString("key2"))
Dim var3 as Double = CDbl(Request.QueryString("key3"))
...
于 2016-03-26T01:18:22.767 回答