【发布时间】:2016-10-05 22:30:14
【问题描述】:
我的页面很简单。它显示了一张图片并有一个评论部分(这是一个局部视图)。我只希望在提交新评论时刷新部分视图。所以我有这个:
<tr>
<td>@Html.TextBox("NewComment")</td>
</tr>
<tr>
@Ajax.ActionLink("Submit", "InsertComment", new
{
Id = Model.userParticipation.Id,
CurrentPosition = 0,
CurrentComments = Model.currentComments,
NewCommentText = "???"
},
new AjaxOptions
{
HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "CommentSection"
})
</tr>
我唯一的问题是我不知道如何将 NewComment TextBox 中输入的文本传递给 NewCommentText 变量(而不是“???”字符串)。任何帮助将不胜感激。
【问题讨论】:
-
你需要 ajax 开始表单,而不是 ajax.action 链接
标签: javascript jquery ajax asp.net-mvc razor