什么時候使用該屬性ChildActionOnly?什么是a ChildAction,在什么情況下您想使用此屬性限制動作?
3 回答

嚕嚕噠
TA貢獻1784條經驗 獲得超7個贊
該ChildActionOnly
屬性確保只能在視圖中將操作方法作為子方法調用。動作方法不需要將此屬性用作子動作,但是我們傾向于使用該屬性來防止由于用戶請求而調用該動作方法。定義了動作方法后,我們需要創建將在調用動作時呈現的內容。子操作通常與部分視圖相關聯,盡管這不是強制性的。
[ChildActionOnly]允許通過View中的代碼進行受限訪問
特定頁面URL的狀態信息實現。示例:付款頁面URL(僅支付一次)剃刀語法允許有條件地調用特定操作

蠱毒傳說
TA貢獻1895條經驗 獲得超3個贊
如果要RenderAction
在任何視圖中使用它,通常會渲染部分視圖,則可以使用它。
用標記的原因[ChildActionOnly]
是,您需要公開controller方法,以便可以使用它進行調用,RenderAction
但是您不希望某人能夠導航到URL(例如/ Controller / SomeChildAction)并查看該結果直接行動。
- 3 回答
- 0 關注
- 802 瀏覽
添加回答
舉報
0/150
提交
取消