2017-07-17 9 views
0

私はこれはこれは、私の見るSystem.InvalidOperationException: 'DbContextが破棄されたため、操作を完了できません。'ビューで

@Html.DropDownList("RoleId1", (SelectList)ViewData["Role"], "--Select Role for Update--", new { @id = "RoleID1", @class = "btn btn-block orange dropdown-toggle ", @name = "RoleID1", @style = "width:20%;display:inline;float:right", @required = "required" }) 
+0

質問の書式設定の方法をご確認ください。 – DavidG

+0

あなたはViewBagを渡していて、(SelectList)ViewData ["Role"]を受け入れるのはViewBagでなければなりません.Role –

答えて

2

に問題があることである

ViewBag.Role = new SelectList(db.masterroledet_tbl.Where(m => m.IsDeleted == 0).ToList(), "RoleID", "RoleName"); 
をSelectListの内部ToListメソッドを追加している

using (var db=new wipoeeshetronEntities()) 
     { 
      ViewBag.Role = new SelectList(db.masterroledet_tbl.Where(m => m.IsDeleted == 0), "RoleID", "RoleName"); 
      var RoleplayModule = db.masterrolemodulelink_tbl.Where(e => e.IsDeleted == 0); 
      return View(RoleplayModule.ToList()); 
     } 

私のコントローラでエラー

を取得していますビューが実行しようとすると、実行されていないビューを渡します。コンテキストは既に使用中に廃棄されています

+0

よく説明されています。 – LogicalDesk

+0

ありがとうございました.... –

関連する問題