Model view controller 如何从model或viewdata为mvc中的标签赋值

Model view controller 如何从model或viewdata为mvc中的标签赋值,model-view-controller,viewbag,Model View Controller,Viewbag,如何为mvc标签赋值。如果模型中有值,则设置item.leadowner,但如果为空,则指定viewdata值。这是我的标签。在这里,我在viewdata和model value中指定了值,但它位于单独的标签中。我需要在一个标签中使用这两个值 @Html.Label("lblLeadOwner", Convert.ToString(ViewData["lblLeadOwner"]), new { id = "lblleadowner" }) @Html.Label("lblLeadOwner",

如何为mvc标签赋值。如果模型中有值,则设置item.leadowner,但如果为空,则指定viewdata值。这是我的标签。在这里,我在viewdata和model value中指定了值,但它位于单独的标签中。我需要在一个标签中使用这两个值

@Html.Label("lblLeadOwner", Convert.ToString(ViewData["lblLeadOwner"]), new { id = "lblleadowner" })
@Html.Label("lblLeadOwner", item.LeadOwner, new { id = "lblleadowner" })
试试这个

    @if (items.LeadOwner == "")
                            {@Html.Label("lblvalue",new { value = ViewData[""] })}
                            else
                            { @Html.Label("lblvalue", items.LeadOwner, new { id =      "lblleadowner" })}