当控制器与视图中的数据有问题时,MVC打开jquery对话框



这应该很容易。我可能把它弄得比必要的困难得多。

当用户在我的视图中完成信息并单击提交按钮时,我的控制器将根据数据库中已有的内容检查输入的数据。如果信息已经存在,我希望控制器在视图中调用一个弹出窗口,让他们知道他们不能继续,因为数据已经存在。

所有的示例代码似乎坚持我点击之前的对话框打开,但我希望控制器(使用AJAX?)(以某种方式?)告诉视图显示对话框。

任何例子,除了那些想让我点击打开对话框的东西,将非常感激。

提前感谢。

试试这个:

  1. 使Submit按钮变为normal按钮。

2。点击此按钮,调用ajax检查数据是否重复。从控制器返回真或假。

3。如果为真则意味着数据是重复的,调用jquery对话框。$("#div").dialog();

4。如果它的false表示数据有效,则调用表单提交。$(form).submit();

最新更新