NancyFxのSuper Simple View Engineを使用して、実行中にViewBagでフロントエンドに送信された文字列のリストを反復する方法の簡単な例を作成しようとしています.Netコア。しかし、@Eachステートメントにリストを添付すると、単にエラーが発生します。しかし、私はカスタムオブジェクトでラップした後、リストを印刷することができました。モデルを持たないSuper Simple View Engineでリストを反復する
public class ViewHolder
{
public List<string> listOfThings { get; set; }
}
...
ViewHolder boxIt = new ViewHolder();
boxIt.listOfThings = someList;
ViewBag.viewPasser = boxIt;
そして、フロントエンドに:
@Each.Context.ViewBag.viewPasser.listOfThings
@Current
@EndEach
これは私が欲しいものを達成したが、@Eachはラッパークラスなしで私のリストを認識しない理由を私は理解していません。余分なボクシングなしでこれを行う方法はありますか?