C# jQuery和Razor执行顺序
我正在研究MVC应用程序,并试图了解以下内容:C# jQuery和Razor执行顺序,c#,jquery,asp.net-mvc,razor,C#,Jquery,Asp.net Mvc,Razor,我正在研究MVC应用程序,并试图了解以下内容: 我从MVC控制器填充模型并将其发送到视图,视图包含JQuery、razor代码和HTML元素,这些元素将首先创建?HTML将创建DOM,而不是JQuery运行和raor代码 模型具有所有标签的所有验证和值(文本),所以razor代码必须首先执行,对吗 我在某个地方读到,“首先执行什么?”取决于您在哪里编写JQuery代码,是在头中还是在正文末尾?我不明白这件事 我从MVC控制器填充模型并将其发送到视图,视图包含JQuery、razor代码和HTML
中,或者放在
前面。如果您使用前一种方法,那么您将需要一种在执行JS之前等待DOM加载的方法。在纯JS中,这将涉及到向窗口添加DOMContentLoaded
事件处理程序。在jQuery中,它将是一个事件处理程序
简而言之,Razor和jQuery在完全不同的时间在客户机/服务器划分的不同方面运行。他们彼此完全无关