在asp.net的querystring中传递两个参数. [英] Pass two parameters in querystring in asp.net.
本文介绍了在asp.net的querystring中传递两个参数.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好.
我在asp.net中有以下代码,我正在通过querystring发送两个参数,但是它不起作用.当我传递一个参数时,它就会起作用.
Hi all.
I have following code in asp.net i am sending two parameters through querystring but it is not working. When i pass one parameter then it works.
Protected Sub gridProject_ItemDataBound(sender As Object, e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles gridProject.ItemDataBound
Dim s As Integer
Dim t As String
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.EditItem Or e.Item.ItemType = ListItemType.SelectedItem Or e.Item.ItemType = ListItemType.AlternatingItem Then
s = CType(e.Item.FindControl("lblpid"), Label).Text
t = CType(e.Item.FindControl("lblpname"), Label).Text
End If
e.Item.Attributes.Add("ondblclick", "javascript:window.location=(''ProjectDetails.aspx?pid=" & s & "&pname=" & t & "'');")
End Sub
请帮帮我.
在此先谢谢您.
Please help me.
Thanks in advance.
推荐答案
尝试使用+号代替&例如(''ProjectDetails.aspx?pid=" + s + "&pname=" + t + "'');")
Try using + signs instead of & e.g. (''ProjectDetails.aspx?pid=" + s + "&pname=" + t + "'');")
这篇关于在asp.net的querystring中传递两个参数.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文