ASP.Net C#helper,返回一个数组
简单问题:我需要从助手函数返回数组:ASP.Net C#helper,返回一个数组,c#,asp.net,razor-2,C#,Asp.net,Razor 2,简单问题:我需要从助手函数返回数组: @helper arrayBuilder(){ string pages = System.Configuration.ConfigurationManager.AppSettings["siteNav"]; pages = pages.Replace(" ", string.Empty); string[] pagesTable = pages.Split(','); return pagesTable; }
@helper arrayBuilder(){
string pages = System.Configuration.ConfigurationManager.AppSettings["siteNav"];
pages = pages.Replace(" ", string.Empty);
string[] pagesTable = pages.Split(',');
return pagesTable;
}
这到底为什么不可能呢?这个方法不应该是辅助函数。这应该在控制器中,并在模型中返回。助手函数仅用于显示。这方面的一个线索是,您正在调用
System.Configuration.ConfigurationManager.AppSettings
也许使用语法会有所帮助
返回要呈现的项目,例如一些HTML,但我认为@function应该允许您返回值谢谢,是的,我怀疑我在错误的位置添加了代码。谢谢,我会尝试一下