Asp.net mvc cshtml文件中HTML帮助程序中if-else的问题

Asp.net mvc cshtml文件中HTML帮助程序中if-else的问题,asp.net-mvc,razor,Asp.net Mvc,Razor,Razor/cshtml的新特性。我面临的错误是,我的if-else现在工作正常,这意味着if工作正常,而else似乎不工作。我的代码如下所示 有人能告诉我我做错了什么吗 else关键字似乎未被识别/突出显示,即,如果块的格式不正确,则显示上述内容。尝试排除上述所有折叠块及其可能的刮刀操作,以确定错误的块。什么错误?你的问题需要包括代码,而不是它的图像。你是一个经验丰富的人,你应该知道规则,添加代码,而不是代码图像的图像库。添加了编辑问题的实际代码 @if (ViewBag.role == "A

Razor/cshtml的新特性。我面临的错误是,我的if-else现在工作正常,这意味着if工作正常,而else似乎不工作。我的代码如下所示

有人能告诉我我做错了什么吗


else关键字似乎未被识别/突出显示,即,如果块的格式不正确,则显示上述内容。尝试排除上述所有折叠块及其可能的刮刀操作,以确定错误的块。

什么错误?你的问题需要包括代码,而不是它的图像。你是一个经验丰富的人,你应该知道规则,添加代码,而不是代码图像的图像库。添加了编辑问题的实际代码
@if (ViewBag.role == "Admin")
{
    <div id="wrapper">
<div>
some code here

}
else if (ViewBag.role == "AppAdmin")
{
<div>
some code here
</div>
</div>
</div>