@Model在MVC上为null

时间:2017-08-23 08:59:37

标签: c# html asp.net-mvc razor

这是我在stackoverflow的第一个问题,我试图在类似的帖子上找到答案,但真的不能! 我是MVC的新手,如果这个问题很基本,那就很抱歉。 这就是问题:

这是Homecontroller代码

public ActionResult UserInfo(int? id)
{
    var result = new DataModel.MTN().MTNTBLUser.FirstOrDefault(p => p.id == id);
    return View(result);
}

这是HTML页面结果应该出现

<div class="col-md-8 col-lg-8 col-xs-12 col-sm-8">
    <div class="info">            
        <p>@Model.Name</p>
    </div>
</div>

我只需要我的用户表中的NAME出现在该div部分! 抱歉这么基本! 提前谢谢。

1 个答案:

答案 0 :(得分:0)

  var result = new DataModel.MTN().MTNTBLUser.where(p=>p.id==id).FirstOrDefault();
@if(Model!=null){
    <div class="col-md-8 col-lg-8 col-xs-12 col-sm-8">
        <div class="info">            
            <p>@Model.Name</p>
        </div>
    </div>
}