2009-07-24 170 views
1

我在研究微软的ASP MVC框架。这是我遇到的一个问题: 我有一个DropDownList包含国家和另一个DropDownList国家列表的视图。 OnChange事件将表单发回,然后控制器将数据发送到应更新的状态下拉列表中。但是第二个DropDownList不会改变。它们保持了刷新前的状态。我应该怎么做才能解决这个问题。MVC中的页面刷新

在此先感谢!

编辑:调用第二个控制器中的ModelState.Clear()修复该问题。感谢所有提供建议的人!真的感谢!

+0

你能澄清吗?我在国家列表中更改导致页面发布的内容?然后控制器发送数据到状态下拉应该更新?类似的东西。 – 2009-07-24 09:22:08

+0

感谢Andrew和çağdaş – Roy 2009-07-27 03:15:42

回答

2

ASP.Net MVC为生成动态网页提供了a new mechanism。它的抽象层次比ASP.Net要低得多,因此ASP.Net类似事件的熟悉功能故意不被支持。

尝试阅读this blog entry,了解如何使用JQuery在客户端执行您想要的操作。这很适合MVC方法

+0

谢谢Mike。我稍后再试一次! – Roy 2009-07-24 09:33:09