0
난 쿼리 문자열을 가져오고 mvc3 응용 프로그램에서 전자 메일을 확인하는 데 문제가 있습니다. 내가 원하는 것은 쿼리 문자열 값을 가져 와서 실행할 메서드에 전달하는 것입니다. 그러나 컨트롤러에서 값을 검색 할 때 쿼리 문자열에 값이있는 것이지만 변수를 가져 와서 쿼리 문자열 값을 할당하면 null 값을 표시하고 있습니다. 왜 이런거야? 이 널 (null) : 때문에mvc3 request.querystring이 null 오류를 던졌습니다
이 내 컨트롤러 코드
public ActionResult LogOn()
{
if (HttpContext.Request.QueryString["EmailId"] != string.Empty)
{
var q = Request.QueryString["EmailId"];
userMgr = new UserManager();
MyDoctor.Models.DocUser user = userMgr.GetByEmailForExistUser(Request.QueryString["EmailId"]);
try
{
user.Status = true;
user.UpdatedDate = System.DateTime.Now;
userMgr.Update(user);
}
catch (Exception ex)
{
throw ex;
}
}
return View();
}