我想传递一个对象Model.AvailableVerticalType非常久远了
expression,并template name在调用HTML辅助DisplayFor.在不传递对象的情况下,DisplayFor语法如下所示:
@Html.DisplayFor(o => offer, MVC.Shared.Views.DisplayTemplates.OfferDetail)
Run Code Online (Sandbox Code Playgroud)
该OfferDetail模板接受一个类型的对象offer而已.
@model DGS.DGSAPI.UI.BusinessModels.Offer
Run Code Online (Sandbox Code Playgroud)
所以我需要一种通过ViewData发送它的方法.可能吗?在DisplayFor中传递Viewdata的语法是什么?
我有以下Model.VerticalType包含字符串的代码。我想将它与 an 进行比较,Enum但出现错误:
运算符“==”不能应用于“字符串”类型的操作数并且
DGS.DGSAPI.UI.BusinessModels.Enums.VerticalType.Voice
@if (Model.VerticalType == DGS.DGSAPI.UI.BusinessModels.Enums.VerticalType.Voice)
{
<img src="@phoneWSource" />
}
Run Code Online (Sandbox Code Playgroud)