【发布时间】:2012-05-05 12:37:12
【问题描述】:
只是想知道我们是否可以在服务器标签内的视图中更新模型属性,那么是否可以在用户输入输入后在 Java 脚本函数中更新它们。
这段代码运行良好,在模型绑定的帮助下,我能够在 Dialog 控制器中检索以下硬编码信息。 "(在 CallingModalDialogView2 动作方法中)
@Html.TextBoxFor(m => m.empname)
@Html.TextBoxFor(m => m.salary, new { @class = "homeSearchBy" })
@{ MvcApp3.Models.employee emp = new MvcApp3.Models.employee();
emp.empid = 12121; //Hard coded some information
emp.empname = "Biki";
emp.empid = 23;
emp.salary = 111111111;
}
@Html.MyFramework().Button("ok", Url.Action("CallingModalDialogView2", "Dialog", emp), "title1", "OK")
但是当我试图在文本框中输入一些信息并将它们分配给模型属性时,它不起作用。我做错了什么或者这在 MVC 中是不允许的吗?
【问题讨论】:
-
我的意图是更新模型并在下一个按钮上单击将更新的模型传递给弹出窗口(可能是部分页面),而不进行任何回发。一旦用户在该页面中输入更多数据,最后的按钮单击应该执行 ajax 发布并传递用户在主页和弹出窗口中输入的所有信息。
标签: asp.net-mvc-3 model-view-controller