我正在研究asp.net mvc3应用程序。 在我的应用程序中,用户可以发布他们的评论,那时我想使用ajax和jquery在同一页面中显示他们的帖子。这个应用程序就像Facebook - 我们可以分享帖子,用户可以评论帖子和所有。
我创建了两个动作 - setcomment -getcomment
我该怎么办 - 在页面加载时我想显示textarea和post按钮发布commnent和 - 下面将显示该用户的所有帖子 - 用户也可以发布子评论。
我的代码正常运行,但我正在使用actionlink转到另一个页面并使用刷新按钮再次加载页面。
我有
setcomment -
@model <NAMESPACE>.<MODELNAME>
<some code>
getcomment -
@model IEnumerable<<NAMESPACE>.<MODELNAME>>
<some code>
我无法致电
<div id="showusercomments" style="float: left; width: 75%">
@Html.Partial("_GetUserComment")
</div>
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
答案 1 :(得分:0)
你有两个选择:
<div id="showusercomments" style="float: left; width: 75%">
@Html.Action("_GetUserComment")
</div>
或者,在父页面的控制器中获取IEnumerable<...>
并将其传递给部分:
<div id="showusercomments" style="float: left; width: 75%">
@Html.Partial("_GetUserComment", Model.Comments)
</div>