C# 如何为MVC Razor.NET核心请求实现HTML加载程序?

C# 如何为MVC Razor.NET核心请求实现HTML加载程序?,c#,jquery,html,asp.net-core,razor,C#,Jquery,Html,Asp.net Core,Razor,我试图在页面获取服务器数据并正确显示窗口时实现“加载…”视图。我已经看到了很多使用jQuery的例子,但在我所看到的所有例子中,他们都认为我的页面使用的是AJAX,而我的站点主要是hrefs和表单提交 Razor中有没有一种方法可以让页面知道什么时候发出了请求,什么时候响应了请求而不使用Ajax 谢谢 不,这是不可能的,假设您根本不使用JavaScript。至少,不是你想象的那样。由于听起来您没有在页面上使用任何JavaScript来检索数据,而只是使用表单来显示包含必要数据的相同或不同页面,因

我试图在页面获取服务器数据并正确显示窗口时实现“加载…”视图。我已经看到了很多使用jQuery的例子,但在我所看到的所有例子中,他们都认为我的页面使用的是AJAX,而我的站点主要是hrefs和表单提交

Razor中有没有一种方法可以让页面知道什么时候发出了请求,什么时候响应了请求而不使用Ajax


谢谢

不,这是不可能的,假设您根本不使用JavaScript。至少,不是你想象的那样。由于听起来您没有在页面上使用任何JavaScript来检索数据,而只是使用表单来显示包含必要数据的相同或不同页面,因此您无法在页面之间更改正在查看的页面内容,因为浏览器必须接触服务器以获取新的页面/数据


如果您希望在页面加载后显示“加载…”或其他内容,但在加载数据时,唯一的选项是Ajax或对其进行抽象的框架。

不,这是不可能的,假设您根本不使用JavaScript。至少,不是你想象的那样。由于听起来您没有在页面上使用任何JavaScript来检索数据,而只是使用表单来显示包含必要数据的相同或不同页面,因此您无法在页面之间更改正在查看的页面内容,因为浏览器必须接触服务器以获取新的页面/数据

如果您希望在页面加载后显示“加载…”或其他内容,但在加载数据时,唯一的选项是Ajax或对其进行抽象的框架