Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 关闭对话框mvc3_Asp.net Mvc 3_Dialog - Fatal编程技术网

Asp.net mvc 3 关闭对话框mvc3

Asp.net mvc 3 关闭对话框mvc3,asp.net-mvc-3,dialog,Asp.net Mvc 3,Dialog,我有一个对话框,里面有一个编辑器。但我不能让它在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" val

我有一个对话框,里面有一个编辑器。但我不能让它在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>

@Html.CKEditor(“text”,(string)ViewBag.BodyText,“工具栏:'Full',新的{cols=2000,rows=5000})


它需要class=“close”,但如果它在输入中,它会关闭,但不会触发httppost。但是,如果我删除class=“close”,它将非常有效。有没有办法将它们结合起来?

我认为您的点击事件中有一个错误

onclick="@Html.CKEditorSubmitButtonUpdateFunction();"
应该读

onclick="CKEditorSubmitButtonUpdateFunction();"
其中,
CKEditorSubmitButtonUpdateFunction()
是javascript函数的名称。不需要附加@Html部分


编辑:你真的不需要在那里举行onclick活动吗?您的表单处理post事件
action=“@Url.action(“Description”)”

只是一个暗中操作。。尝试在jquery中添加class=“close”(如果您使用的是jquery),我已经尝试过了。同样的结果。我认为原因是@Html.CKEditorSubmitButtonUpdateFunction();dosent get exercuted correct.CKEditorSubmitButtonUpdateFunction()是一个从编辑器中获取正确文本的CKEditor。当我使用CKEditor(与MVC3一起使用)时,我从不需要这样做。那么,现在没有
@Html
,它还能工作吗?