2

有没有人知道为什么使用局部变量很好,但是内联转换不起作用?我显然在这里遗漏了一些东西,但我看不到它。

   @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>
   }
4

1 回答 1

3

试试这样:

<h1>@(((ISectionInformationProvider)Model).SectionTitle)</h1> 
于 2013-10-18T07:49:59.810 回答