从 C# 中的操作重定向到查看页面
Posted
技术标签:
【中文标题】从 C# 中的操作重定向到查看页面【英文标题】:Redirecting to view page from action in c# 【发布时间】:2014-02-10 13:54:36 【问题描述】:我正在使用 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();
【问题讨论】:
【参考方案1】:您为什么要为此使用 AJAX?你会得到你的视图作为数据传回,你不会得到重定向。只需这样做:
$("#btnSearch").click(function (e)
e.preventDefault();
var val=$('#whereSearch').val();
window.location = "Search/Index/" + val;
);
【讨论】:
以上是关于从 C# 中的操作重定向到查看页面的主要内容,如果未能解决你的问题,请参考以下文章