如何在不使用查看数据或查看包的情况下从控制器发送int列表以进行查看

时间:2019-08-13 11:11:02

标签: c# asp.net-mvc

如何从控制器发送int列表以在Asp.net Mvx中查看而不使用viewData或viewBag?只需将Array输入

var numbers= new List<int>{1,2,3,4,3};
return view(numbers)

2 个答案:

答案 0 :(得分:0)

您可以将模型添加到包含<script src="https://1forge.com/widget-cdn/forex-ticker/main.js" type="text/javascript"></script> <div id="forex-ticker"></div> <script> ForexTicker.init( { pairs: ["EURUSD", "USDJPY", "GBPUSD", "USDCHF", "EURCHF", "AUDUSD"], theme: "dark", //this can be "light" or "dark" margin: "10px", width: "100%", height: "600px", }); </script> 的视图中,然后在调用List<int>时将列表添加到模型中。

答案 1 :(得分:0)

您可以传入一个包含数字列表的模型。

public class MyModel
{
   public List<int> MyNumbersList { get; set; }
}

现在您可以在控制器中执行操作了

public ActionResult Index()
{
   var numbers = new List<int> {1, 2,3, 4, 5};
   var model = new MyModel { MyNumbersList = numbers };

   return View(model);
}

您认为您需要接受模型

@model MyModel

然后使用List<int>

foreach(var items in Model.MyNumbersList)
{
   //do something with items
}