Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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# 使用控制器中的数据加载JQuery更改的PartialView结果_C#_Jquery_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# 使用控制器中的数据加载JQuery更改的PartialView结果

C# 使用控制器中的数据加载JQuery更改的PartialView结果,c#,jquery,asp.net-mvc,asp.net-mvc-4,C#,Jquery,Asp.net Mvc,Asp.net Mvc 4,我试图用不同的分部来填充结果。ViewSelector是一个Select,可用于对ViewSelector中的选项更改运行操作 代码如下: $("#ViewSelector").change(function () { $('#Results').load('@Html.Action("SwitchMethodWhichSelectTheRightPartialAndFillsItWithCorrectData", new { justavar = "", viewID

我试图用不同的分部来填充结果。ViewSelector是一个Select,可用于对ViewSelector中的选项更改运行操作

代码如下:

    $("#ViewSelector").change(function () {
        $('#Results').load('@Html.Action("SwitchMethodWhichSelectTheRightPartialAndFillsItWithCorrectData", new { justavar = "", viewID = "testingview"})');
    });

<div id="Results"></div>
伙计们…整个PartialView加载到Javascript中:

$("#ViewSelector").change(function () {
 $(s.innerHTML).load.('<!-- This is the Code of the Partial View -->
    <table>
       <tr>
            <!-- The Full  -->
       </tr>
    </table>');

如何将内容加载到div结果中?在Results div中已经存在一个@Html.Action调用,它调用控制器中的一个方法。这就是为什么我将另一个视图放在other PartialView中。

应该是$'Results.load'@Url。Action@freedomn-m它就是这样做的:$'Results'.load.'/Home/SwitchMethod?viewID=testingview';正确,当jqueryruns@freedomn-这是真的,但是它不应该直接加载partialview。它应该在控制器中加载方法,该方法通过ViewID返回正确的partialview及其数据。ViewID现在已经设置好了,因此它可以获取html选择选项的值。您的问题中没有任何内容说明应该使用不同的参数调用该操作。代码示例中没有显示从html选择选项设置ViewID的内容。问题是如何将内容加载到div结果中?您可以使用$Results.加载'url'来执行此操作。如前所述,您的问题是加载的是视图,而不是url。我演示了如何将url放入,您已经确认了这一点。