C# 页面加载前的Ajax调用
在ASP.NET MVC应用程序中,我有一个使用普通控制器操作调用加载的页面。问题是那里有一些数据,我想在从客户端获取详细信息后加载这些数据。出于这个原因,我希望在客户机上运行一些AJAX,然后将这些信息发送回服务器,只有这样,我才希望页面加载从客户机返回的数据,以便在服务器端使用这些数据,将一些特定于客户机的信息反馈给客户机C# 页面加载前的Ajax调用,c#,ajax,asp.net-mvc-4,controller,C#,Ajax,Asp.net Mvc 4,Controller,在ASP.NET MVC应用程序中,我有一个使用普通控制器操作调用加载的页面。问题是那里有一些数据,我想在从客户端获取详细信息后加载这些数据。出于这个原因,我希望在客户机上运行一些AJAX,然后将这些信息发送回服务器,只有这样,我才希望页面加载从客户机返回的数据,以便在服务器端使用这些数据,将一些特定于客户机的信息反馈给客户机 是否可以在“main”调用之前执行一些AJAX?听起来您可以使用一个常规页面(视图),该页面一旦加载就会调用您的服务器,然后您可以动态加载另一个页面(partialvie
是否可以在“main”调用之前执行一些AJAX?听起来您可以使用一个常规页面(视图),该页面一旦加载就会调用您的服务器,然后您可以动态加载另一个页面(partialview)
您必须知道,页面中包含的javascript与来自控制器的数据并排,由ViewEngine用view的html代码包装。因此,一旦JS执行,视图(html和数据)已经在浏览器中呈现 你写了太多的文字来解释你的问题!如果您想要从客户机获取信息,这意味着必须已经有一个呈现的上下文从何处获取信息。因此,您可以在加载期间拨打电话,但不能在加载之前。