我终于开始使用 Razor 学习 MVC 3。我在检查要传递的模型时遇到问题。
我需要将这 3 种 MVC 2 示例代码转换为 Razor/MVC 3:
<li class="<%= Model is FooModel ? "active" : null %>"><a href="<%= Url.Action("Foo") %>Foo</a></li>
<li class="<%= Model is DooModel || Model is BooModel ? "selected" : null %>"><a href="<%= Url.Action("Doo") %>">Doo</a></li>
<% if (Model is FooModel){ %>Foo<% } else if(Model is DooModel){ %>Doo<% } %>
<% if (Model is FooModel)
Html.RenderPartial("Foo");
else if(Model is DooModel)
Html.RenderPartial("Doo"); %>
感谢您提供任何帮助。