$.ajax({
type: "POST",
url: "@Url.Action("SignInUp")",
data: JSON.stringify({ email_add: email_add ,}),
contentType: "application/json; charset=utf-8",
success: function (response) {
if (response.result == 'SignUp') {
alert("Opp`s its look like you dont have an access for this website");
window.location = response.Urls;
}
else
{
alert("Success fully login");
window.location = response.Url;
}
}
});
인사들 mvc5의 C#에서 새로운 난`와 나는 카운터에서이 문제는 내가 내 URL 매개 변수를 숨기려고합니다. 어느 날 사전
주셔서 감사합니다 도움이 될 수 있습니다이 내 코드입니다 : 당신이 POST보다는 URL 매개 변수 문제가 발생할 수 있습니다에 가고 싶어하지 않는
public ActionResult SingInUp(string email_add)
{
bool obj = db.tblUsers.Any(x => x.email_add.Equals(email_add));
if (obj)
{
tblUser user = db.tblUsers.Single(x => x.email_add == email_add);
Session["email_add"] = user.email_add;
Session["fname"] = user.fname;
Session["lname"] = user.lname;
return Json(new { result = "Redirect", Url = Url.Action("Check", "ProjectV3") });
}
else
{
return Json(new { result = "SingUp", Urls = Url.Action("SignUp", "ProjectV3", new { email_add = email_add}) });
}
}
당신은 할 수 없습니다. URL에없는 경우 어떻게 값을 서버에 보냈을 것이라고 생각하십니까? –
하지만 'JsonResult'를 반환하면 AJAX 호출이므로 POST로 만들고 본문으로 보내면 어떨까요? –
당신이 당신의 요지를 이해할 수 있도록 예제를 제공해 줄 수 있습니까 – Newbie