在ASP.NET MVC应用程序的视图中使用ViewModel。在页面上有一个下拉列表,并根据用户的选择,我需要显示/隐藏一个部分。对于DDL中的某些选项,该部分是可见的,而对于某些选项,该部分是隐藏的。
对于其他类似的特性,我能够在ViewModel中创建一个属性,并在视图中调用它。但在当前情况下,我需要传递selection选项的值,然后确定它是否是需要隐藏/可见部分的选项。是否应该在viewmodel中创建方法,在view中调用方法,并传递所选值的参数?如果是,那么如何做到这一点呢?
如果不是这样做,那么推荐的方法是什么?谢谢
发布于 2021-06-24 20:29:46
您可以将JavaScript/Jquery函数绑定到下拉列表的onchange事件。在函数内部,您可以编写代码,根据下拉列表中的选定值显示/隐藏部分。
此外,如果您需要调用后端服务来执行任何验证或检索数据,则可以使用Ajax技术。
https://stackoverflow.com/questions/68114784
复制相似问题