Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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
Javascript MVC中的页面加载_Javascript_Asp.net Mvc_Razor_Pageload - Fatal编程技术网

Javascript MVC中的页面加载

Javascript MVC中的页面加载,javascript,asp.net-mvc,razor,pageload,Javascript,Asp.net Mvc,Razor,Pageload,在ASP.NET中,我通常使用pageLoad()JavaScript函数,即使使用Ajax(UpdatePanel),每次页面发送请求时都会执行该函数 剃须刀里有类似的东西吗 我指的是一个JavaScript函数,可以针对每个ajax请求执行,而无需使用OnSuccess或类似于AjaxOptions中的内容。如果希望每次加载页面时都运行JavaScript函数,则需要在每个页面的顶部和底部包含所需的脚本 然后在这里面,你将有你想要运行的js 如果您使用的是jquery,那么我建议使用$(do

在ASP.NET中,我通常使用
pageLoad()
JavaScript函数,即使使用Ajax(UpdatePanel),每次页面发送请求时都会执行该函数

剃须刀里有类似的东西吗


我指的是一个JavaScript函数,可以针对每个ajax请求执行,而无需使用OnSuccess或类似于
AjaxOptions

中的内容。如果希望每次加载页面时都运行JavaScript函数,则需要在每个页面的顶部和底部包含所需的脚本

然后在这里面,你将有你想要运行的js

如果您使用的是jquery,那么我建议使用$(document).ready()

编辑


或者,如果希望每次加载页面时都运行一些csharp/vb,则需要在控制器中创建一个构造函数,并在其中放置必要的代码。

如果希望每次加载页面时都运行javascript函数,则需要在希望执行的每个页面的顶部和底部包含所需的脚本在

然后在这里面,你将有你想要运行的js

如果您使用的是jquery,那么我建议使用$(document).ready()

编辑


或者,如果希望每次加载页面时都运行一些csharp/vb,则需要在控制器中创建一个构造函数,并将必要的代码放入其中。

jQuery代码“$(document).ready()”只在第一次加载页面时执行,而不是在Ajax请求时执行。我想为页面中的每个请求(Ajax或非Ajax)提供一种方法。然后需要在控制器构造函数中放置一些c#/vb。jQuery代码“$(document).ready()”只在第一个页面加载时执行,而不是在Ajax请求时执行。我想为页面中的每个请求(Ajax或非Ajax)提供一种方法。然后需要在控制器构造函数中放置一些c#/vb。为什么不使用OnSuccess事件?我的意思是你想做一些你需要做的事情,这样你就可以创建一个函数并从onSuccess事件调用它……一些操作在许多
onSuccess
事件中是常见的。而一些OnSuccess的
事件具有完全相同的语句。所以我想在每个ajax请求上执行一个通用函数。为什么不使用OnSuccess事件呢?我的意思是你想做一些你需要做的事情,这样你就可以创建一个函数并从onSuccess事件调用它……一些操作在许多
onSuccess
事件中是常见的。而一些OnSuccess的
事件具有完全相同的语句。因此,我希望在每个ajax请求上执行一个通用函数。