asp .net mvc ヘルパー関数で予期しないファランテシス エラーに直面しました。すべて問題ないように見えますが、「}」エラーが発生します。
@helper GetirIcerikStil(string anaMenuKontrol, string solMenuKontrol, string sekmeKontrol, UrlHelper url){
var d = DateTime.Now;
var tazele = d.ToLongTimeString();
anaMenuKontrol = BuyutIlkHarf(anaMenuKontrol);
solMenuKontrol = BuyutIlkHarf(solMenuKontrol);
sekmeKontrol = BuyutIlkHarf(sekmeKontrol);
var href1 = string.IsNullOrEmpty(anaMenuKontrol) ? "" : @url.Content("~/_Docs/SoruCevap/" + anaMenuKontrol + "/_Stil/Index.less?" + @tazele);
var href2 = string.IsNullOrEmpty(solMenuKontrol) ? "" : @url.Content("~/_Docs/SoruCevap/" + anaMenuKontrol + "/" + solMenuKontrol + "/_Stil/Index.less?" + @tazele);
var href3 = string.IsNullOrEmpty(sekmeKontrol) ? "" : @url.Content("~/_Docs/SoruCevap/" + anaMenuKontrol + "/" + solMenuKontrol + "/" + sekmeKontrol + "/_Stil/Index.less?" + @tazele);
if (string.IsNullOrEmpty(href1))
{
<link href="@href1" class="icerikStil anaMenu" rel="stylesheet" type="text/css" />
if (string.IsNullOrEmpty(href2))
{
<link href="@href2" class="icerikStil solMenu" rel="stylesheet" type="text/css" />
if (string.IsNullOrEmpty(href3))
{
<link href="@href3" class="icerikStil sekme" rel="stylesheet" type="text/css" />
}
}
<link href="#" id="icerikStilPozisyonu" />
}
}
32 行目でブラウザに表示されるエラーは次のとおりです。
Compiler Error Message: CS1513: } expected
Source Error:
Line 30:
Line 31: <link href="#" id="icerikStilPozisyonu" />
Line 32: }
Line 33: }
Line 34: