Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC中的页面刷新_Asp.net Mvc_Drop Down Menu - Fatal编程技术网

Asp.net mvc MVC中的页面刷新

Asp.net mvc MVC中的页面刷新,asp.net-mvc,drop-down-menu,Asp.net Mvc,Drop Down Menu,我正在学习微软ASP MVC框架。我遇到了一个问题: 我有一个包含国家列表和另一个州列表的下拉列表视图。OnChange事件将表单发回,然后控制器将数据发送到应该更新的states下拉列表。但是第二个下拉列表没有改变。他们保持了刷新前的状态。我该怎么做才能解决这个问题 提前谢谢 编辑:在第二个控制器中调用ModelState.Clear()修复该问题。感谢所有提供建议的人!真的谢谢 ASP.Net MVC提供用于生成动态网页的功能。它的抽象级别远低于ASP.Net,因此故意不支持类似ASP.Ne

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

提前谢谢

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

ASP.Net MVC提供用于生成动态网页的功能。它的抽象级别远低于ASP.Net,因此故意不支持类似ASP.Net事件的熟悉特性


试着阅读一个关于如何使用JQuery在客户端执行所需操作的示例。这非常适合MVC方法

ASP.NET MVC能够返回JSON格式的结果,然后您需要做的就是通过jQuery调用该控制器的操作,然后显示下拉列表。您可以在此处查看详细信息-

您能澄清一下吗?我更改了国家/地区列表中导致页面自动发布的内容?然后控制器将数据发送到“状态”下拉列表,该下拉列表应更新哪些?诸如此类,谢谢安德鲁,谢谢迈克。我稍后会试一试!我现在无法访问blogspot,但我已经看到Stephen Walther做了什么()。但仍然存在一些问题。我还想添加一个文本框,显示与国家相关的内容。他们仍然存在问题中描述的问题。我还想知道为什么在ASP.net MVC上会发生这种情况?我应该做些什么来改变MVC的这种行为?谢谢你能发布你的代码让我看看你想做什么吗?@Roy:)你不需要提出新问题来提供更多信息,但我想你现在已经知道了!我想你误解了这个问题。