Jquery ui 如何创建/处理更新模型的jQuery UI对话框

Jquery ui 如何创建/处理更新模型的jQuery UI对话框,jquery-ui,asp.net-mvc-4,jquery-ui-dialog,Jquery Ui,Asp.net Mvc 4,Jquery Ui Dialog,当MVC4视图中出现某个场景时,我需要问一个问题 如果这个场景是真的,我只想让jQueryUI对话框以模式弹出。该对话框将只包含两个“WidgetType”单选按钮(紫色或蓝色) viewModel具有SelectedWidgetType的属性(具有默认值) 我正在寻找一种最好的方法,用用户在对话框中选择的选项来更新基础模型 提前感谢您的回复 注意:我使用这个过于简单的示例作为其他对话框的基础,这些对话框上会有更多字段,这些字段也会更新基础模型 创建对话框并不难,但我正在努力获取值。用户jQue

当MVC4视图中出现某个场景时,我需要问一个问题

如果这个场景是真的,我只想让jQueryUI对话框以模式弹出。该对话框将只包含两个“WidgetType”单选按钮(紫色或蓝色)

viewModel具有SelectedWidgetType的属性(具有默认值)

我正在寻找一种最好的方法,用用户在对话框中选择的选项来更新基础模型

提前感谢您的回复

注意:我使用这个过于简单的示例作为其他对话框的基础,这些对话框上会有更多字段,这些字段也会更新基础模型


创建对话框并不难,但我正在努力获取值。

用户jQuery的ajaxpost方法

在前端创建一个视图模型JavaScript对象,该对象映射到数据模型的参数。每次用户通过每个表单元素的更改事件句柄调用更新方法来更改其所选选项时,都可以触发此视图模型对象进行更新

通过使用json2.js将其打包到JSON对象中,将其传递回服务器控制器


如果您想要一个完整的框架/优雅的解决方案,请查看使用knockout.js,它为您模拟了大部分内容