2012-11-10 32 views
1

enter image description here消息與新行字符被顯示爲HTML代碼

我使用以下代碼來實後壁/頁上的多行消息。但它顯示如圖所示(這裏的文字不同)。這是我的代碼。

string path = "/me/feed"; 
string token = fbLoginDialog.FacebookOAuthResult.AccessToken; 

dynamic messagePost = new ExpandoObject(); 
messagePost.message = @"Hello guys! 
How are you? 
Can you help me on this?"; 

var fb = new FacebookClient(token); 
try { var postId = fb.Post(path, messagePost); } 
catch (Exception ex) { MessageBox.Show(ex.Message); } 

我使用Facebook.dll版本:5.0.1.0

回答

0

你嘗試Environment.NewLine

messagePost.message = "Hello guys!" + Environment.NewLine + 
         "How are you?"+ Environment.NewLine + 
         "Can you help me on this?"; 

Environment.NewLine是插入新行字符的平臺獨立的財產選定的環境。

或者,也許你有一個問題,你的語法,它應該是:

messagePost.message = @"Hello guys!\r\n How are you?\r\n Can you help me on this?"; 
+0

是工作。我已經嘗試過..它不工作..我也試過「
」..有同樣的問題.. – hriziya

+0

@HiteshRiziya,您使用的是什麼版本的SDK? – RAS

+0

查看留言顯示的帖子。 https://www.facebook.com/pages/Website/103006299849148 – hriziya