Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#和ASP.NET MVC中的ajax请求之后,如何将一个视图呈现为另一个视图?_C#_.net_Ajax_Asp.net Mvc - Fatal编程技术网

在C#和ASP.NET MVC中的ajax请求之后,如何将一个视图呈现为另一个视图?

在C#和ASP.NET MVC中的ajax请求之后,如何将一个视图呈现为另一个视图?,c#,.net,ajax,asp.net-mvc,C#,.net,Ajax,Asp.net Mvc,我对使用ASP.NET MVC和C#编程是个新手。我的问题是下一个,我有一个表单来执行高级搜索,它发送ajax请求中的每个字段。在控制器中,我接收所有信息,然后将其保存到SQL表中。我可以通过访问相应的URL在另一个视图中访问此搜索,例如搜索/viewSearch/123。我需要的是在我将搜索保存到表中之后,在我的表单所在的同一视图中呈现视图。我建议使用局部视图。将表移动到局部视图,视图可以在需要访问相应url时通过Ajax加载该局部视图。你也可以使用 @{ Html.RenderPar

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

我建议使用
局部视图。将表移动到局部视图,视图可以在需要访问相应url时通过Ajax加载该局部视图。你也可以使用

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

而不是ajax调用。

您尝试了什么?您是否可以发布相关代码来重现该问题?重定向到操作(“查看搜索”,123(id))。。你可能需要做一些类似于Thanx的事情来获得答案,我现在正在阅读关于部分观点的文章,这似乎是我所需要的。