上改變這個變量聲明基地我在 「_sharedView.cshtml」 下面的代碼:如何if語句來切換情況下
var modelStuff = controller == "A" ? Model.AStuffs : Model.BStuffs;
@foreach (var c in modelComment)
{
<span>@c.Content</span>
}
模型
public class A
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public virtual List<AStuff> AStuffs { get; set; }
}
AStuff模型
public class AStuff
{
[Key]
public int Id { get; set; }
public int AId { get; set; }
public string Content { get; set; }
public virtual A A { get; set; }
}
A控制器
return PartialView("_sharedView",model);
Bstuff與Astuff(Model,Controller)基本相同。
如何更改上面的代碼來切換大小寫?
更新: 模型是基於什麼模型傳遞來查看。
更新: 添加更多細節。
什麼是'modellStuff'的類型?它實現了IEnumerable接口嗎? –
是的,它確實實現了IEnumerable接口。 – vinh123456789