3 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊
該ChildActionOnly
屬性確保只能在視圖中將操作方法作為子方法調(diào)用。動(dòng)作方法不需要將此屬性用作子動(dòng)作,但是我們傾向于使用該屬性來(lái)防止由于用戶(hù)請(qǐng)求而調(diào)用該動(dòng)作方法。定義了動(dòng)作方法后,我們需要?jiǎng)?chuàng)建將在調(diào)用動(dòng)作時(shí)呈現(xiàn)的內(nèi)容。子操作通常與部分視圖相關(guān)聯(lián),盡管這不是強(qiáng)制性的。
[ChildActionOnly]允許通過(guò)View中的代碼進(jìn)行受限訪(fǎng)問(wèn)
特定頁(yè)面URL的狀態(tài)信息實(shí)現(xiàn)。示例:付款頁(yè)面URL(僅支付一次)剃刀語(yǔ)法允許有條件地調(diào)用特定操作

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果要RenderAction
在任何視圖中使用它,通常會(huì)渲染部分視圖,則可以使用它。
用標(biāo)記的原因[ChildActionOnly]
是,您需要公開(kāi)controller方法,以便可以使用它進(jìn)行調(diào)用,RenderAction
但是您不希望某人能夠?qū)Ш降経RL(例如/ Controller / SomeChildAction)并查看該結(jié)果直接行動(dòng)。
- 3 回答
- 0 關(guān)注
- 801 瀏覽
添加回答
舉報(bào)