我有一个对话框,里面有一个 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"它就完美了。有没有办法将它们结合起来?
最佳答案
我认为您的点击事件有错误。
onclick="@Html.CKEditorSubmitButtonUpdateFunction();"
应该阅读
onclick="CKEditorSubmitButtonUpdateFunction();"
其中 CKEditorSubmitButtonUpdateFunction()
是 JavaScript 函数的名称。不需要附加的 @Html 部分。
编辑:你真的不应该需要一个 onclick 事件吗?您的表单处理 post 事件 action="@Url.Action("Description")"
关于asp.net-mvc-3 - mvc3 关闭对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10515160/