如何在 C# 和 MVC 中发出 ajax 请求后将视图呈现到另一个视图 ASP.NET?



我是使用 ASP.NET MVC和C#进行编程的新手。我的问题是下一个,我有一个表单来进行高级搜索,该表单发送ajax请求中的每个字段。在控制器中,我接收所有信息,然后将其保存到SQL表中。我可以通过访问相应的 URL(例如searches/viewSearch/123.我需要的是在将搜索保存在表中后立即在具有窗体的同一视图中呈现视图。

我的建议是使用Partial Views. 将表移动到分部视图,然后当您想要访问相应的 url 时,您的视图可以通过 Ajax 加载该分部视图。您也可以使用

@{
Html.RenderPartial("_yourpartialview");
} 

而不是 Ajax 调用。

最新更新