2

我有一个对话框,里面有一个 CKEditor。但我无法让它在 partialView 上触发 HTTPPost。

 <form method="post" action="@Url.Action("Description")">
@Html.CKEditor("text", (string)ViewBag.BodyText, "toolbar:'Full'", new { cols = 2000, rows = 5000 })
<p>
<input type="submit"  value="@Resources.Resources.ProjectCreateDescriptionSave" onclick="@Html.CKEditorSubmitButtonUpdateFunction();" class="close"/>
</p>
</form>

它需要 class="close" 但如果它在输入中,它会关闭但不会触发 httppost。但是,如果我删除 class="close" 它就完美了。有没有办法将它们结合起来?

4

1 回答 1

2

我认为您的点击事件有误。

onclick="@Html.CKEditorSubmitButtonUpdateFunction();"

应该读

onclick="CKEditorSubmitButtonUpdateFunction();"

CKEditorSubmitButtonUpdateFunction()您的 javascript 函数的名称在哪里。不需要附加的@Html 部分。

编辑:真的你不应该在那里需要一个 onclick 事件吗?您的表单处理 post 事件action="@Url.Action("Description")"

于 2012-05-09T13:55:09.913 回答