Asp.net 使用C#sdk发布链接到facebook墙的文本

Asp.net 使用C#sdk发布链接到facebook墙的文本,asp.net,asp.net-mvc-3,c#-4.0,facebook-c#-sdk,Asp.net,Asp.net Mvc 3,C# 4.0,Facebook C# Sdk,我正在使用facebook api发布到facebook墙上的帖子。帖子将显示在墙上,但我无法显示在单击时重定向到网站的链接。 我需要显示这两个职位,以及链接指向张贴的职位。 下面是我的代码 string viewDetailsLink = context.Url.GetLeftPart(UriPartial.Authority).ToString(); viewDetailsLink = viewDetailsLink + "/" + "Blog" + "/Index/" +

我正在使用facebook api发布到facebook墙上的帖子。帖子将显示在墙上,但我无法显示在单击时重定向到网站的链接。 我需要显示这两个职位,以及链接指向张贴的职位。 下面是我的代码

string viewDetailsLink = context.Url.GetLeftPart(UriPartial.Authority).ToString();
        viewDetailsLink = viewDetailsLink + "/" + "Blog" + "/Index/" + "0/" + blogPost.Id;
        viewDetailsLink = "<a href='" + viewDetailsLink + "'/>" + "click here to open" +"</a>";  
string viewDetailsLink=context.Url.GetLeftPart(UriPartial.Authority).ToString();
viewDetailsLink=viewDetailsLink+“/”+“Blog”+“/”索引/“+”0/“+blogPost.Id;
viewDetailsLink=“”;
但整个内容显示为字符串,而不是
单击此处打开


如何解决此问题?

您看到的是文本而不是链接,因为您过早地关闭了锚定标记。请尝试以下方法:

viewDetailsLink = "<a href='" + viewDetailsLink + "'>click here to open</a>";
viewDetailsLink=”“;
以下是您的代码的问题:

viewDetailsLink = "<a href='" + viewDetailsLink + "'/>" + "click here to open" +"</a>";
                          Shouldn't close tag here  ^   ^   No need to concat  ^
viewDetailsLink=”“;
不应在此处关闭标记^^无需关闭^
您的代码已修复,并经过了一些修改:

string viewDetailsLink = context.Url.GetLeftPart(UriPartial.Authority).ToString();
viewDetailsLink = String.Format("{0}/Blog/Index/0/{1}", viewDetailsLink, blogPost.Id);
viewDetailsLink = String.Format("<a href='{0}'>click here to open</a>", viewDetailsLink);
string viewDetailsLink=context.Url.GetLeftPart(UriPartial.Authority).ToString();
viewDetailsLink=String.Format(“{0}/Blog/Index/0/{1}”,viewDetailsLink,blogPost.Id);
viewDetailsLink=String.Format(“,viewDetailsLink”);