2013-03-27 27 views
2

簡單的問題:我需要從一個輔助函數返回一個數組:ASP.Net C#幫手,返回數組

@helper arrayBuilder(){ 
     string pages = System.Configuration.ConfigurationManager.AppSettings["siteNav"]; 
     pages = pages.Replace(" ", string.Empty); 
     string[] pagesTable = pages.Split(','); 

    return pagesTable; 
} 

爲什麼地球上的心不是這可能嗎?

回答

1

此方法不應該是輔助函數。這應該在您的控制器中並在您的模型中返回。輔助函數僅用於顯示。一個線索是因爲你打電話給System.Configuration.ConfigurationManager.AppSettings

+0

謝謝,是的,我懷疑我是在錯誤的地方添加代碼。 – user2194405 2013-03-27 17:12:20

1

也許使用@function語法會有幫助嗎?

@helper返回要呈現的項目,例如,一些HTML,但我認爲@function應該允許你返回一個值

+0

謝謝,我會試試看 – user2194405 2013-03-27 17:12:44