私はRazorマークアップの次のブロックを持っています:
@section StoreSearch
{
@Html.Partial("SearchPartial", Model)
}
<section id="gallery-index">
...
</section>
<nav class="pager">
<a href="#" rel="prev" class="pager-nav" title="Previous Page">Prev</a> Page @(Model.PageIndex + 1) of @Model.PageCount <a href="#" rel ="next" class="pager-nav" title="Next Page">Next</a>
</nav>
このブロック全体を、次のようにフォームで囲みたいと思います。
@using (Html.BeginForm("Index", "Gallery", FormMethod.Post, new { id = "search-form" }))
{
@section StoreSearch
{
@Html.Partial("SearchPartial", Model)
}
<section id="gallery-index">
...
}
しかし、それを行うと、パーサーはその@section StoreSearch
部分でボークしているように見え、「シンボルStoreSearchを解決できません」と文句を言います。
私がしようとしていることは許可されていないのですか、それともある種のエスケープ方法が欠けているだけですか?