Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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/ajax/6.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# 页面加载前的Ajax调用_C#_Ajax_Asp.net Mvc 4_Controller - Fatal编程技术网

C# 页面加载前的Ajax调用

C# 页面加载前的Ajax调用,c#,ajax,asp.net-mvc-4,controller,C#,Ajax,Asp.net Mvc 4,Controller,在ASP.NET MVC应用程序中,我有一个使用普通控制器操作调用加载的页面。问题是那里有一些数据,我想在从客户端获取详细信息后加载这些数据。出于这个原因,我希望在客户机上运行一些AJAX,然后将这些信息发送回服务器,只有这样,我才希望页面加载从客户机返回的数据,以便在服务器端使用这些数据,将一些特定于客户机的信息反馈给客户机 是否可以在“main”调用之前执行一些AJAX?听起来您可以使用一个常规页面(视图),该页面一旦加载就会调用您的服务器,然后您可以动态加载另一个页面(partialvie

在ASP.NET MVC应用程序中,我有一个使用普通控制器操作调用加载的页面。问题是那里有一些数据,我想在从客户端获取详细信息后加载这些数据。出于这个原因,我希望在客户机上运行一些AJAX,然后将这些信息发送回服务器,只有这样,我才希望页面加载从客户机返回的数据,以便在服务器端使用这些数据,将一些特定于客户机的信息反馈给客户机


是否可以在“main”调用之前执行一些AJAX?

听起来您可以使用一个常规页面(视图),该页面一旦加载就会调用您的服务器,然后您可以动态加载另一个页面(partialview)


您必须知道,页面中包含的javascript与来自控制器的数据并排,由ViewEngine用view的html代码包装。因此,一旦JS执行,视图(html和数据)已经在浏览器中呈现

你写了太多的文字来解释你的问题!如果您想要从客户机获取信息,这意味着必须已经有一个呈现的上下文从何处获取信息。因此,您可以在加载期间拨打电话,但不能在加载之前。