私のプロジェクトで<% if (Model.Folders != null){}%>
が正常に動作していますが、このコードを剃刀書式に変換すると例外が発生します。メソッド 'Write'のオーバーロードがMVC3の剃刀書式で0引数を取る
@if (Model.Folders != null)
{
<div>@Model.Folders</div>
}
および0123:私の
Html.RenderPartial(ViewData["abc"] as string, Model);
上MVC3カミソリのフォーマット、」で私がif
テストはこのようにする必要がありカミソリでダイナミックビュー
この行にもこのエラーがあります: '@ {isAlt =!isAlt;}'。それは非常に奇妙です、私はブール変数を切り替えるだけです。以前は '@ {var isAlt = true;}'と宣言していて、中間のどこかで 'class =" @(isAlt? "alt":string.Empty) "'を使用していました。 。理由があるはずです... – CallMeLaNN
私は答えを得ました:http://stackoverflow.com/questions/4466469/razor-no-overload-for-method-write-takes-0-arguments – CallMeLaNN