我有一个对话框里面有一个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”,它就会完美。有没有办法将它们结合起来?
答案 0 :(得分:2)
我认为您的点击事件有误。
onclick="@Html.CKEditorSubmitButtonUpdateFunction();"
应该阅读
onclick="CKEditorSubmitButtonUpdateFunction();"
其中CKEditorSubmitButtonUpdateFunction()
是您的javascript函数的名称。不需要附加的@Html部分。
编辑:你真的不需要在那里进行onclick活动吗?您的表单会处理帖子事件action="@Url.Action("Description")"