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

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



jeck猫
浏览 91回答 1
1回答

呼唤远方

我的建议是使用Partial Views. 将您的表移动到部分视图,然后当您想要访问相应的 url 时,您的视图可以通过 Ajax 加载该部分视图。您还可以使用@{     Html.RenderPartial("_yourpartialview"); }而不是 ajax 调用。
打开App,查看更多内容
随时随地看视频慕课网APP