1

如何为 radsocialshare facebook 按钮创建动态 url?

我在 radgrid 项目中有一个 radsocialshare facebook like 按钮,当我单击 radgrid 项目的点赞按钮时,项目 url 将在 facebook 中共享为 ~/page.aspx?id=1

注意:ID 将根据 radgrid 项目自动生成

4

2 回答 2

0

在 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
于 2014-12-31T19:52:17.033 回答
0

如果您只有一个实例,可以绑定控件的UrlToShare属性(例如在 ItemDataBound 事件中),这更容易,或者在客户端上设置它(在这种情况下,您不能使用 ~/ 作为根,您需要一个客户端可用的 URL)高于/低于网格。

于 2012-09-05T13:07:15.323 回答