如何为 radsocialshare facebook 按钮创建动态 url?
我在 radgrid 项目中有一个 radsocialshare facebook like 按钮,当我单击 radgrid 项目的点赞按钮时,项目 url 将在 facebook 中共享为 ~/page.aspx?id=1
注意:ID 将根据 radgrid 项目自动生成
如何为 radsocialshare facebook 按钮创建动态 url?
我在 radgrid 项目中有一个 radsocialshare facebook like 按钮,当我单击 radgrid 项目的点赞按钮时,项目 url 将在 facebook 中共享为 ~/page.aspx?id=1
注意:ID 将根据 radgrid 项目自动生成
在 radgrid 的 ItemCreated 事件中,您可以像这样设置 UrlToShare 属性:
Protected Sub RadGrid1_ItemCreated(sender As Object, e As GridItemEventArgs) Handles RadGrid1.ItemCreated
Dim RadSocialShare1 As RadSocialShare = e.Item.FindControl("RadSocialShare1")
If RadSocialShare1 IsNot Nothing Then
'In this example, "ID" is a field in the data bound to the radgrid
Dim myID as string = DataBinder.Eval(e.Item.DataItem, "ID")
'Now Make the Url
Dim myUrl as string = "~/page.aspx?id=" & myID
RadSocialShare1.UrlToShare = myUrl
End If
End Sub
如果您只有一个实例,可以绑定控件的UrlToShare属性(例如在 ItemDataBound 事件中),这更容易,或者在客户端上设置它(在这种情况下,您不能使用 ~/ 作为根,您需要一个客户端可用的 URL)高于/低于网格。