将随机整数从列表绑定到下拉列表

本文关键字:绑定 下拉列表 列表 随机 整数 | 更新日期: 2023-09-27 18:06:10

我正在使用Kendo DropDownListFor,但我相信它类似于如何设置。net MVC原生下拉列表。

所以我有这样的东西:

@(Html.Kendo().DropDownListFor(model => model.QuestionID).HtmlAttributes())

我可以这样做吗?

@(Html.Kendo().DropDownListFor(ListFromController.RandomlyGeneratedFirstInt).HtmlAttributes())

所以不是绑定视图模型中的特定值,而是绑定一个整数,我可以从控制器传递的整型列表的第一个槽中抓取?

或者我只是在想,在我的控制器动作中,我有一个随机的整数列表我应该把控制器中的整数设置为视图模型中的特定属性。这样,我可以显示它,但我不想保存这些更改(因为我试图以不同的方式呈现数据,但保留从db返回的原始值)。

将随机整数从列表绑定到下拉列表

No。像DropDownListFor这样的东西,无论是本地版本还是剑道版本,都是为了创建一个绑定到特定属性的输入。如果没有属性的上下文,它就无法知道输入应该被命名为什么。但是,请查看剑道文档中的定义。可能会有一个重载,允许您将要绑定的属性和要应用的值作为单独的参数传递。如果没有,那么在将其发送到视图之前,您需要在实体或视图模型服务器端设置它。