如何从控制器发送int列表以在Asp.net Mvx中查看而不使用viewData或viewBag?只需将Array输入
var numbers= new List<int>{1,2,3,4,3};
return view(numbers)
答案 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
}