在ASP.NET MVC中,是否可以限制仅通过RenderAction而不是从浏览器调用的操作?

Mic*_*out 9 asp.net-mvc

我有一些只从Html.RenderAction调用的操作,我想阻止使用URL直接调用这些操作.

是否可以看到当前请求来自对RenderAction的调用?在那种情况下,我可以为此创建一个IActionFilter.

SLa*_*aks 14

添加[ChildActionOnly]属性.