繁体   English   中英

在MVC中使用Button元素(如Dropdownlist)绑定到ViewModel更改

[英]Using Button elements in MVC like a Dropdownlist in binding to a ViewModel change

所以我想看看是否有人这样做过...

我试图绑定一组按钮之一的click动作(希望不使用JavaScript来完成此操作,但如果没有这样做,则不希望这样做),以相同的方式选择一些值使用选择列表/下拉列表。

例如,当我更改下面的MVC ViewModel绑定的DDL时,在将表单提交到MVC控制器时,它将自动更新MySelectedValue:

@Html.DropDownListFor(x => x.MySelectedValue, Model.MySelectList)

我只想通过按钮来做同样的事情。 这里最重要的是,我不希望这些按钮提交表单,而只是更改一个值。

注意:这些按钮绑定的值列表永远不会太长,UI / UX的方向是将它们作为按钮。

<Button>ThisButton</Button>
<Button>ThatButton</Button>
<Button>ThatButton2</Button>

我一直在挖掘,但是只是没有找到适合使用典型的@ Html.Button做的事情,而没有提交表单。

感谢您的任何想法或指导,同时我自己继续寻求解决方案。 谢谢!

与Jasen的对话(在评论中) https://stackoverflow.com/users/2030565/jasen

我能够通过对话解决这种情况,并探索绑定到单选按钮的MVC值。

感谢Jasen的帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM