使用TweetSharp将HTML打印到页面

时间:2013-06-23 13:58:31

标签: c# asp.net tweetsharp

我遇到了C#ASP.NET的问题;我正在使用C#将HTML打印到页面。我尝试使用标签等,但它不会将HTML作为原始HTML输出,它只是使用实际的<a href>而不是原始HTML打印它来创建链接。这就是我得到的。

string _consumerKey = "---";
string _consumerSecret = "---";
string _accessToken = "---";
string _accessTokenSecret = "---";
var server = new TwitterService(_consumerKey, _consumerSecret);
server.AuthenticateWith(_accessToken, _accessTokenSecret);
var tweets = server.ListTweetsOnHomeTimeline(new ListTweetsOnHomeTimelineOptions());
foreach (var tweet in tweets)
{
    Response.Write("<li><a href=\"http://twitter.com/" + tweet.User.ScreenName + " \">@" + tweet.User.ScreenName + "</a> says  <<<< " + tweet.Text + " >>>></li>");
}

它还会在页面顶部打印HTML而不是我的<div id="tweetcontainer">

这是ASPNET代码。 Response.Write将其打印到页面顶部而不是容器中。

<div id="tweetcontainer">
     <asp:BulletedList ID="BulletedList1" runat="server">
     </asp:BulletedList>
</div>

1 个答案:

答案 0 :(得分:1)

想出来。将上面的代码放在不同的void函数中,然后在ASP.NET页面中将它放在div容器中,我执行了以下操作:

<div id="tweets">
       <% _getTweets(); %>
</div>

这似乎解决了我的问题。