1
donc 2 questions, j'ai mon html.multiselectlist fonctionne bien, mais je veux faire 2 choses ...MVC.NET MultiSelectList les Questions
- Définissez une valeur par défaut sélectionné dans ma liste
- une Append valeur/entrée codée en dur dans ma liste (qui provient d'une base de données), qui est essentiellement une option "ALL" sélectionnée.
Ceci est mon code du contrôleur, donc est là où je dois effectuer cette tâche, ou directement dans mon point de vue ou viewmodel:
Inherits Controller
Dim _DB As New BlackBoxNormalizedEntities()
' Main/Default Lander for TFS Section
Function TFSMain() As ActionResult
Dim AccTypeList = (From m In _DB.LibAcctType Select m).ToList()
Dim TrxnTypeList = (From m In _DB.LibTrxnTyp Select m).ToList()
Dim ActnCodeList = (From m In _DB.LibActnCode Select m).ToList()
Dim viewModel As New TFS_VModel()
viewModel.AccType = AccTypeList
viewModel.Trxntype = TrxnTypeList
viewModel.ActnCode = ActnCodeList
viewModel.TStatus = viewModel.TStatus
Return View(viewModel)
End Function
La liste est remplie à travers mon viewmodel, qui à son tour est passé à ma vue par la suite .... cela fonctionne bien .... Je suis juste parvenu à comprendre comment ajouter des valeurs statiques supplémentaires à ma liste existante Ienumerable .... maintenant j'ai juste besoin de comprendre comment définir un défaut .... – denisb
Regardez ce http://msdn.microsoft.com/en-us/library/dd470158.aspx, vous fournissez une liste de SelectedItem qui indique les éléments 'sélectionnés', fournissez simplement une liste de 1 avec votre élément par défaut. – Lazarus