mvc中html对象的方法吗,在MVC中使用jQuery模板进行HTML编码的Json对象
所以我有能力在我的網(wǎng)站上發(fā)表評(píng)論。用戶進(jìn)入場(chǎng)命中“后”和我阿賈克斯評(píng)論回到其在該行動(dòng)的結(jié)果在MVC中使用jQuery模板進(jìn)行HTML編碼的Json對(duì)象
public ActionResult PostComment(Comment NewComment)
{
var repository = GetRepository();
var player = GetPlayer();
//we have this stuff
NewComment.Created = DateTime.Now;
NewComment.Updated = NewComment.Created;
NewComment.Live = true;
NewComment.Player = player;
repository.Add(NewComment);
return new JsonResult { Data = new { Success = true, Comment = new CommentSummary(NewComment, player) } };
}
這是reuturned我的jQuery處理它的數(shù)據(jù)庫(kù),它使用jQuery的模板,顯示在評(píng)論頁(yè)面
$.post("/comments/PostComment", data, function(json) {
if(json.Success){
var newComment = [
{
Id: json.Comment.id,
postedOn: json.Comment.postedOn,
postedBy: json.Comment.postedBy,
body: json.Comment.body
}
];
/* Compile markup string as a named template */
$.template("TmplComment", $("#CommentTemplate").html());
/* Render the named template */
$.tmpl("TmplComment", newComment).prependTo("#AllComments");
//Do some tidying
$('#Comments_HasComments').show();
$('#Comments_HasNoComments').hide();
$("#frmPostComment textarea[name='comment']").val('')
//go to your comment
$("#Comment_" + json.Comment.id).animate({backgroundColor: "#F4FF8C"}, 1000).animate({backgroundColor: "#ffffff"}, 1000);
location.href = "#Comment_" + json.Comment.id;
}
});
對(duì)我有任何進(jìn)入用戶輸入回發(fā)下來(lái)的時(shí)候?qū)⒈晦D(zhuǎn)換為
但jQuery的模板,把他們拖到頁(yè)面上在眾目睽睽之下,而不是被只是部分HTML編碼問(wèn)題的一些原因的代碼
有什么我需要打開(kāi)/關(guān)閉?
2011-04-05
Steve
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的mvc中html对象的方法吗,在MVC中使用jQuery模板进行HTML编码的Json对象的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: option columns.rende
- 下一篇: 用HTML代码实现个人简历的编写