在MVC刷新页面(Page refresh in MVC)

2019-10-17 02:15发布

我STUDING微软ASP的MVC框架。 这里是我encounterd一个问题:我有一个DropDownList的containning国家的列表,另一个为DropDownList的状态的视图。 onchange事件张贴的形式回来,然后控制器的状态下拉应该更新发送数据。 但是,第二个DropDownList中不会改变。 他们住的是什么东西刷新之前。 我应该怎么做才能解决这个问题。

提前致谢!

编辑:在第二控制器调用ModelState.Clear()解决这一问题。 感谢大家谁提供的建议! 真的感谢!

Answer 1:

ASP.Net MVC提供了一个新的机制 ,用于生成动态网页。 它是抽象的比ASP.Net水平要低得多,因此ASP.Net熟悉的功能,如故意不支持的事件。

尝试阅读这篇博客 ,了解如何做你想要在使用JQuery客户端什么的例子。 这非常适合在MVC方法



Answer 2:

ASP.NET MVC能够返回一个JSON格式的结果,你需要做的又是什么只是想问的是通过jQuery控制器的动作,然后选择显示的下拉。 -你可以在这里看到的细节http://setiabud.blogspot.com/2009/05/cascading-drop-down-with-aspnet-mvc.html



文章来源: Page refresh in MVC