我在WebMatrix中創建了自己的數據網格助手。分頁和排序鏈接也是助手,但我並不想將這些助手公開地公開給應用程序的其餘部分。在WebMatrix中可以使幫助者是私人的嗎?
例如:
@helper Pager(IEnumerable<dynamic> gridData,
int totalRows, int currentPage, int rowsPerPage)
{
// Helper code is here.
}
有沒有什麼辦法讓一個助手的私人?無論如何,這會是一個不好的做法嗎?我知道有私人功能,但從句法的角度來看,助手很方便。
我認爲助手是添加的方法,可以避免重複的代碼。製作這些私人內容會挫敗這一目的,因爲您必須將助手複製並粘貼到每個想要重複使用它的地方。是否有任何理由想阻止代碼被重用? – 2011-02-03 15:59:02