2

我有 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>
4

1 回答 1

1

弄清楚了。将上面的代码放在不同的 void 函数中,然后在 ASP.NET 页面中将其放入 div 容器中,我做了以下操作:

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

这似乎解决了我的问题。

于 2013-06-24T01:27:08.837 回答