ErBhati Ответов: 1

Сессия проходит значений null в контроллер MVC


привет,
Я работаю с mvc, и мой код прекрасно работает до последнего дня.Но теперь я столкнулся со странной проблемой. Я установил значение в сеансе. Вот код
  public ActionResult RecordForEdit(string ID)
        {
     int Idd = Convert.ToInt32(ID);
            Session["SubuserId"] = Idd;            
            var model = new SubUserModel();
             model.UserName = obd_Sub.LoginId;                          
                model.Pwd = obd_Sub.Password;
                model.Status = obd_Sub.Status;
            return View("SubUserIndex", model);
}

затем в поле зрения вызывается метод Jquery .
public JsonResult GetAssigned_Suburb()
       {
           string UId ="";
           if (Session["SubuserId"] != null)
           {
              UId = Session["SubuserId"].ToString();
           }
           var Suburbs = odbe.ODB_GetSuburb_onload(UId);
           var jsonResult = Json(Suburbs.ToList(), JsonRequestBehavior.AllowGet);
           return jsonResult;
       }

в этом методе я получаю значение
Session["SubuserId"]
, затем снова по нажатию кнопки вызывается метод.
public JsonResult GetSuburb_ToAssign(string Pcode, string SubId)
        {
            string UId = Session["UserId"].ToString();
            var UsrId = from s in odbe.ODB_UserMain where s.LoginId == UId select s;
            string intId = UsrId.FirstOrDefault().Id.ToString();           
            string sub_Uid = "0";
            if (Session["SubuserId"] != null)
            {
                sub_Uid = Session["SubuserId"].ToString();
            }
            var Suburb = odbe.ODB_GetSubuserSuburb_Count(Pcode, intId, sub_Uid);
            var jsonResult = Json(Suburb.ToList(), JsonRequestBehavior.AllowGet);
            return jsonResult;
        }    

Но в этом методе методе значение
Session["SubuserId"]
является нулевым. Я не понимаю, как он ушел в нуль.

Спасибо

Что я уже пробовал:

Я много отлаживал и гуглил, но ничего не нашел

F-ES Sitecore

Как вы вызываете метод, когда сеанс не работает?

ErBhati

ErBhati

     <td><a href='@Url.Action("RecordForEdit", "SubUser", new { ID = val.Id })'>
<img class="btnedit" src="/../Content/images/edit.png" /></a></td> 

1 Ответов

Рейтинг:
2

Laxmidhar tatwa technologies

Вы должны передать значение через объект tempdate