2017-01-02 13 views
0

ここでは単純なArrayListを作成します。どのように私はビューページArrayListを表示するには

<ul> <li>ですべての名前を表示することができ
public ActionResult ArrayList() 
     { 
      ArrayList list = new ArrayList(); 
      list.Add(12); 
      list.Add("Ghouse"); 
      list.Add(12.258); 
      foreach(var xx in list) 
      { 

       ViewBag.ArrayList = xx; 

      } 
      return View(); 
     } 
+0

使用 '@foreach():

ViewBag.data = list; 

は、次にビューでViewbagを表示' –

+0

uplz表示できる完全な構文 –

+1

注釈のカップル** **(1)**' ArrayList'は、.NET 1.x時代のアンティークで非常にプリミティブなコレクションです。その要素はすべて 'type'型です。すなわち、' Add'に*型チェック*がないことを意味します。あなたは*型チェック*および/または*型キャスト*を使う必要があります。強いタイプの 'List 'を使いましょう。異なる型の値を集めて保持する必要がある場合は、クラスを作成します。 **(2)**あなたの 'foreach'は、複数の' xx'値を同じ 'ViewBag.ArrayList'アイテムに割り当てます。すべての割り当てが前のものを上書きするため、最後のものだけが残ります。 –

答えて

3

あなたはViewbagにArrayListに追加します。

foreach (var list in ViewBag.data) 
{ 
    <li>@list</li> 
} 
+0

どのように私たちのために上記の仕事です –

関連する問題