在没有javascript的情况下,在MVC3上使用第一个onchange更改第二个选择

时间:2011-08-12 14:17:58

标签: c# asp.net-mvc-3 drop-down-menu

我有一个关于MVC3和Razor的项目。 我正在做我的项目一切都没有javascript首先,然后在将来当没有JS的一切工作,然后我将添加JS功能。 问题是我有一个剃刀页面,我从模型填充选择,我需要的是当选择选项更改时,必须填写另一个选择。 我的想法是在模型中我有一个对象的集合,需要第二个选择才能获得fillm,当第一个选择的onchange事件被触发时,我在控制器上调用一个方法来填充模型上的列表,在视图方面,我用列表中的foreach填充第二个选择。 我的问题是..我如何解决onchange事件? 请注意,我没有使用Html.DropDownList或类似的东西..但如果有必要,我会。

谢谢,我希望你能帮助我!

1 个答案:

答案 0 :(得分:1)

select onchange事件需要使用Javascript。要在Javascript被禁用时进行处理,您通常会在submit button标记内添加类似“更新”<noscript>的内容,以使用服务器帖子更新选择。只有在禁用Javacript时才会显示<noscript>标记。