gpt4 book ai didi

c# - 如何在 View 中处理列表、集合或 IEnumerable

转载 作者:太空狗 更新时间:2023-10-30 01:05:42 25 4
gpt4 key购买 nike

大家好谁能帮我...我对 c# 和 mvc 很陌生

模型是:

public class CatagoryModel {
public int Id { get; set; }
public string CName { get; set; }
}

Controller 是:

   public ActionResult catagory() {
var c = new CatagoryModel();
var URL="";

HttpWebRequest req = WebRequest.Create(URL)
as HttpWebRequest;
string result = null;
using (HttpWebResponse resp = req.GetResponse()
as HttpWebResponse)
{
StreamReader reader =
new StreamReader(resp.GetResponseStream());
result = reader.ReadToEnd();
}


var categories = JsonConvert.DeserializeObject<List<CatagoryModel>>(result);

return View(categories);
}

像这样的 View

@model MvcApplication1.Models.CatagoryModel
<ul>
@foreach(var k in Model){
<li>@k.Id</li>
<li>@k.CName</li>

}

我不知道出了什么问题...
它在渲染 View 时显示错误..

最佳答案

好吧,如果你的模型是Enumerable,那么在你看来,它一定是可枚举的!

@model IEnumerable<MvcApplication1.Models.CatagoryModel>

关于c# - 如何在 View 中处理列表、集合或 IEnumerable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17675287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com