【发布时间】:2010-08-25 06:23:44
【问题描述】:
我有一个 ASP.NET MVC Web 应用程序,并且有一个函数,当页面只加载一次时我需要调用它。现在我有从基本控制器 OnActionExecuted 调用的函数。
我遇到的问题是这个函数被多次调用 - 一次用于页面,然后多次用于我在页面上进行的不同 ajax 调用。我已经尝试将该函数放在 Controller Initialize 上,但是对于每个对控制器操作的 ajax 调用也会调用此函数。那么在 ASP.NET MVC 页面循环中是否有一些函数只在请求页面(GET)而不是所有 ajax 调用(POST)时才被调用?我唯一能想到的是将所有 ajax 调用放在不从基本控制器继承的单独控制器中,但必须有更好的解决方案。
【问题讨论】:
标签: asp.net-mvc