Asp.net mvc 使用MVC Knockout.js下拉列表编辑记录
我有一个规范化的成员数据库,我们的财政日历从4月份开始,ID为1,基本会员类型为1,高级会员类型为2 我可能在数据库中有一条记录,该记录的成员ID看起来像1234,3是因为该成员的成员资格将在6月到期,2是因为该成员具有高级成员资格 我有一个MVC项目,我正在学习如何使用Knockout。我不知道如何实现一个界面,允许用户使用下拉列表更改成员的成员到期月份和成员级别 我能够实现一些过滤,其中我有一个我所有财政月份和会员类型的列表,我必须使用“selectedMonth”和“selectedLevel”来跟踪用户选择的选项 但我不确定这在我编辑记录时如何适用。我找到的所有示例都只使用文本框 我需要帮助设置我的视图模型,该模型将传递给Knockout。我将有一份成员名单。每个成员是否应该 MemberID作为字符串 Fiscalendaritem作为Fiscalendaritem列表 选择FiscalLendAnd作为整数 MembershipItems作为MembershipItem的列表 SelectedMembershipID为整数Asp.net mvc 使用MVC Knockout.js下拉列表编辑记录,asp.net-mvc,user-interface,model-view-controller,mvvm,knockout.js,Asp.net Mvc,User Interface,Model View Controller,Mvvm,Knockout.js,我有一个规范化的成员数据库,我们的财政日历从4月份开始,ID为1,基本会员类型为1,高级会员类型为2 我可能在数据库中有一条记录,该记录的成员ID看起来像1234,3是因为该成员的成员资格将在6月到期,2是因为该成员具有高级成员资格 我有一个MVC项目,我正在学习如何使用Knockout。我不知道如何实现一个界面,允许用户使用下拉列表更改成员的成员到期月份和成员级别 我能够实现一些过滤,其中我有一个我所有财政月份和会员类型的列表,我必须使用“selectedMonth”和“selectedLev
或者我应该有单独的模型1.)memberID,FiscalLendAnd,selectedMembershipID,2.)FiscalLendarItems,3.)MembershipItems?老实说,我不太清楚你的问题,但就编辑而言,你应该检查一下这个,谢谢。我有兴趣找到一个使用下拉列表的类似示例。当用户编辑成员资格类型时,有两种类型的成员资格id=1 name=“Basic”&id=2 name=“Advanced”。当前,界面显示1。我希望它读“基本”,这样用户就可以选择“高级”。我的成员列表正确加载我的viewmodel。我不确定下拉字段的选项如何适合我的viewmodel。它们可以是我当前viewmodel中的可观察数组,还是我需要创建一个单独的viewmodel来存储列表的可选值?无需创建单独的viewmodel,您可以创建一个observableArray(名称可能是selectedItems)作为当前viewmodel中的属性!谢谢你的帮助。我最终传递了viewModel 3参数(数据、财政期间、成员类型)。然后,我让mapping做剩下的事情!