我在gridview中使用NavigateURL的超链接在表格中传递字段值。我想知道是否有可能在查询字符串中传递除表值之外的其他值?比如我的代码背后的变量?如果是这样,怎么会这样做呢?
答案 0 :(得分: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"))
...