[英]Redirecting to view page from action in c#
我正在使用ajax $ .post調用重定向到索引操作,從索引中我需要調用它的“查看頁面”,同時調試其要查看的頁面,但是我無法在瀏覽器中看到相同的內容。 這是我的ajax代碼和操作代碼:
AJAX代碼:
$("#btnSearch").click(function () {
var val=$('#whereSearch').val();
$.post("Search/Index/",{where:val});
});
動作代碼:
public ActionResult Index(string where)
{
var q = searchQuery(where);
ViewBag.val = q;
return View();
}
為什么要為此使用AJAX? 您將把視圖作為數據傳回,而不會獲得重定向。 只要這樣做:
$("#btnSearch").click(function (e) {
e.preventDefault();
var val=$('#whereSearch').val();
window.location = "Search/Index/" + val;
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.