有没有人有关于为什么使用局部变量很好的想法,但铸造内联不起作用?我显然在这里遗漏了一些东西,但我看不到它。
@if (Model is ISectionInformationProvider)
{
ISectionInformationProvider local = (ISectionInformationProvider)Model;
@* The line below just prints as text *@
<h1>@((ISectionInformationProvider)Model).SectionTitle</h1>
@* These work just fine *@
<h1>@local.SectionTitle</h1>
<p>@local.SectionDescription</p>
}
答案 0 :(得分:1)
试试这样:
<h1>@(((ISectionInformationProvider)Model).SectionTitle)</h1>