为了账号安全,请及时绑定邮箱和手机立即绑定

在MVC中使用ChildActionOnly

在MVC中使用ChildActionOnly

一只萌萌小番薯 2019-11-28 10:25:03
什么时候使用该属性ChildActionOnly?什么是a ChildAction,在什么情况下您想使用此属性限制动作?
查看完整描述

3 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

ChildActionOnly属性确保只能在视图中将操作方法作为子方法调用。动作方法不需要将此属性用作子动作,但是我们倾向于使用该属性来防止由于用户请求而调用该动作方法。定义了动作方法后,我们需要创建将在调用动作时呈现的内容。子操作通常与部分视图相关联,尽管这不是强制性的。

  1. [ChildActionOnly]允许通过View中的代码进行受限访问

  2. 特定页面URL的状态信息实现。示例:付款页面URL(仅支付一次)剃刀语法允许有条件地调用特定操作


查看完整回答
反对 回复 2019-11-28
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

如果要RenderAction在任何视图中使用它,通常会渲染部分视图,则可以使用它。

用标记的原因[ChildActionOnly]是,您需要公开controller方法,以便可以使用它进行调用,RenderAction但是您不希望某人能够导航到URL(例如/ Controller / SomeChildAction)并查看该结果直接行动。


查看完整回答
反对 回复 2019-11-28
  • 3 回答
  • 0 关注
  • 723 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信