0

我们正在为我们的应用程序使用 asp.net mvc-3。我们在控制器的初始化方法上从 db 填充控制器的属性。我不希望在部分请求和 ajax 请求上执行此代码。有没有什么方法可以在不直接访问 Request 对象的情况下实现这一点?也欢迎任何改变方法的建议

4

1 回答 1

1

如果可用,为什么不使用 Request.IsAjaxRequest?如果您不想要此属性,则需要访问一个标头,该标头无论如何都在请求对象中。无论如何,部分请求都不会击中您的控制器 - 只有 RenderAction 会击中您的控制器。RenderPartial 只会击中您的视图。

于 2011-05-09T16:40:21.673 回答