2013-11-27 83 views
0

什麼應的易用性(publicprivate,等)是用於爲圖和局部視圖控制器的方法?視圖控制器和局部視圖控制器方法的無障礙

public class MyController : Controller 
{ 
    ????? ActionResult MyView(...) { ... } 

    ????? PartialViewResult MyPartialView(...) { ... } 
} 

據推測,作爲視圖從外面然後訪問它需要public,但局部視圖,用於僅在控制器的情況下,做這些還必須public

或者是一個要求 - 由於路由 - 它們都必須public

+0

取決於您的要求。 –

回答

1

PartialViews可重複使用的,現在你可能不需要使用它,但後來在某個時候,你主要需要從不同角度使用它。我會建議你做這些動作公開,但如果你想限制用戶直接訪問這些觀點,那麼你可以使用[NonAction]屬性:

[NonAction] 
public PartialViewResult MyPartialView(...) { ... } 
相關問題