どのように次のコードは正常に動作してくる...剃刀コードブロックにulタグを含めるにはどうすればよいですか?
<ul class="searchList">
@if (Model.Count() > 0)
{
foreach (var partner in Model)
{
<li>
@Html.ActionLink(@partner.Name, "Details", "Partner", new { id = partner.AID }, null)<br />
@partner.Street<br />
@partner.CityStateZip<br />
@if(!string.IsNullOrEmpty(partner.Phone))
{
@partner.Phone<br />
}
@(partner.Distance) miles<br />
</li>
}
}
</ul>
しかし、このコードは正常に動作しません...
@if (Model.Count() > 0)
{
<ul class="searchList">
foreach (var partner in Model)
{
<li>
@Html.ActionLink(@partner.Name, "Details", "Partner", new { id = partner.AID }, null)<br />
@partner.Street<br />
@partner.CityStateZip<br />
@if(!string.IsNullOrEmpty(partner.Phone))
{
@partner.Phone<br />
}
@(partner.Distance) miles<br />
</li>
}
</ul>
}
1は、次のエラーが返され、2番目のエラー...
コンパイラエラーメッセージ:CS0103: 'partner'という名前は現在のコンテキストに存在しません。
私は、かみそりのコード混合規則に従うのが難しいと考えています。カノニカルな説明を与えるすべてのリンクが評価されます。
2番目の例ではセス・
私が間違っていたことの説明だけでなく、説明もありがとう。 –