0
ViewData["dropDown_ViewOwnerShare"] = correspondingDropDownValue.Select(j => new SelectListItem { Text = j.ListOfValue, Value = j.ListOfValue, Selected = j.ListOfValue == x.DefaultValue }).ToList();

上記のコードに基づいて、ドロップダウン リストである viewdata["dropDown_e"] が正常に生成されました。そして今、要素ごとに、j.ListOfValue を値として使用する代わりに、j.UserID を値として使用したいと考えています。問題は j.UserID がデータベースから返された long 型であり、Value が常に文字列を期待していることです。j.UserID.ToString() を試しましたが、コンパイル エラーが発生しました。どのように対処すればよいでしょうか?

4

1 に答える 1