我们正在使用asp.net mvc-3作为我们的应用程序。我们在控制器的initialize方法中从db填充控制器的属性。我不希望在部分请求和ajax请求上执行此代码。有没有什么方法可以实现这一点,而无需直接访问Request对象?任何改变方法的建议也欢迎
答案 0 :(得分:1)
为什么不使用Request.IsAjaxRequest(如果可用)?如果您不想要此属性,则需要访问请求对象中的标头。部分请求无论如何都不会打到你的控制器 - 只有RenderAction会命中你的控制器。 RenderPartial只会点击您的视图。