0

我在 ASP.Net MVC 中工作。我正在从 Javascript 调用 Action 方法以重定向到另一个页面。以下是我的代码。

$.ajax({
                type: "POST",
                datatype: "JSON",
                url: "@Url.Action("UserExists","Default")",
                data: {Email:$("#Email").val(),Password:$("#Password").val()},
                success: function (data)
                {
                    if (data == "yes") {
                        window.location="Home/Index" + $("#Email").val();// I wnat to send $("#Email).val() to Index method in Home controller.


                    }
                    else {
                        alert("Wrong");
                    }

                }
            });

请求和响应很好,即 ajax 调用。但不重定向到其他页面,即 Home/Index/MyParameter 。请帮我解决这个问题。

4

2 回答 2

1

试试这个(我在索引之后添加了一个额外的'/':

window.location="Home/Index/" + $("#Email").val();

或者这个(其中 email 是您在 Index 中的操作参数的名称):

window.location="Home/Index?email=" + $("#Email").val();
于 2013-06-09T09:32:36.613 回答
0
window.location.href = "/GridOrderSummary/GridRowSummary?ticketId=" + 
ticketId;


 //Controller code
 public class GridOrderSummaryController : Controller
 {

    // GET: GridOrderSummary
    public ActionResult GridRowSummary(string ticketId)
    {
       // your code
        return View();
    }
}
于 2017-06-13T05:53:23.177 回答