Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# foreach语句不能对类型为';Oblig1.Models.User';因为它不包含';GetEnumerator';_C#_Asp.net_Asp.net Mvc_Visual Studio - Fatal编程技术网

C# foreach语句不能对类型为';Oblig1.Models.User';因为它不包含';GetEnumerator';

C# foreach语句不能对类型为';Oblig1.Models.User';因为它不包含';GetEnumerator';,c#,asp.net,asp.net-mvc,visual-studio,C#,Asp.net,Asp.net Mvc,Visual Studio,不断地犯这个错误,似乎找不到我的错误,谁能帮我一把 这是我的视图,Minside.cshtml: @model Oblig1.Models.User <br /> <br /> <br /> <!-- Nav tabs --> <ul class="nav nav-tabs" role="tablist"> <li class="active"><a href="#home" role="tab" data-togg

不断地犯这个错误,似乎找不到我的错误,谁能帮我一把

这是我的视图,Minside.cshtml:

@model Oblig1.Models.User
<br />
<br />
<br />

<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li class="active"><a href="#home" role="tab" data-toggle="tab">Kontoinformasjon</a></li>
<li><a href="#profile" role="tab" data-toggle="tab">Ordrehistorikk</a></li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
    <div class="tab-pane active" id="home">
        <br />
        <br />
        <table class="table">
            @foreach (var user in Model)
            {
                @user.Firstname
            }
        </table>

    </div>
    <div class="tab-pane" id="profile">Ordrehistorikk</div>
    <div class="tab-pane" id="messages">...</div>
    <div class="tab-pane" id="settings">...</div>
</div>
我也尝试将视图中的第一行更改为@model IENumberable


我真正想做的就是将一个用户的信息列表到视图中。

您需要一个IEnumerable类型模型,对于
foreach循环

@model IEnumerable<Oblig1.Models.User>
@model IEnumerable
如果你有单用户对象,你不需要foreach循环。 你可以直接写


@model.FirstName

您在文件顶部声明MVC模板的模型是用户

@model Oblig1.Models.User
因此,您不需要foreach,只需在视图中直接键入FirstName

@model.FirstName

Oblig1.Models.User
实现了
IEnumerable
界面吗?哇,你刚才让我哭了,它成功了。非常感谢!没问题。我很高兴能帮上忙!
@model.FirstName