2013-09-25 140 views
0

我有一个页面在我的ASP.NET MVC应用程序中使用正常的控制器动作调用进行加载。问题是,在从客户端获得详细信息后,我想要加载一些数据。由于这个原因,我想要在客户端上运行一些AJAX,然后将这些信息发送回服务器,然后才能让页面加载从客户端获得的数据以便在服务器上使用一边回馈给客户一些客户特定的信息。页面加载之前的Ajax调用

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

+0

你写了太多的文字来解释你的问题!如果你需要来自客户端的信息,这意味着已经必须有从哪里获得信息的渲染上下文。所以你可以在负载期间打电话,但不能在此之前打电话。 – Abbas

回答

0

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

您必须意识到,您的页面中包含的JavaScript与来自您的控制器的数据并行,ViewEngine使用视图的html代码进行封装。所以,一旦你的JS执行View(HTML &数据)已经在浏览器中呈现。