asp.net-mvc-3 - mvc3 关闭对话框

标签 asp.net-mvc-3 dialog

我有一个对话框,里面有一个 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/

相关文章:

java - 使用 Javafx 创建通用对话框方法

jsf - p :dialog appears on bottom when p:blockUI targets it

javascript - MVC3 - 如何在 JavaScript 中动态设置 facebook 应用程序 ID?

c# - 我们可以在用户配置文件中保存 KeyValuePair<K,V> 吗?

asp.net-mvc-3 - Autofac 未填充操作过滤器属性

.net - 使用 ASP.NET MVC 3 设置 MySQL

android - 显示 DialogFragment 导致 IllegalStateException

c# - 在单个 View 中对 RadioButton 进行分组,并正确回传表单数据

android - 打开带有对话框的选项菜单

android - float 在 Activity 之上的对话框