2 つの部分ビューを呼び出そうとしていますが、検索パラメーターを渡す前に、プログラムが Web グリッドに入力しようとしています。検索ボックスにテキストを渡す前に、webgrid をレンダリングしようとするのを防ぐ方法がわかりません。これは私の部分的な見方です:
<div class="webgrid-wrapper">
<div class="webgrid-title">Values</div>
<div id="grid">
@grid.GetHtml(
tableStyle: "webgrid",
headerStyle: "webgrid-header",
footerStyle: "webgrid-footer",
alternatingRowStyle: "webgrid-alternating-rows",
columns: grid.Columns(
grid.Column("Id", "ID"),
grid.Column("Name", "Name")
)
)
</div>
</div>
</div>
これは、両方の部分ビューを引っ張っているホーム ビューです。
<section class="featured">
<div class="content-wrapper">
<hgroup class="title">
<h1>@ViewBag.Title</h1>
<h2>@ViewBag.Message</h2>
</hgroup>
</div>
</section>
@using (Html.BeginForm("Analysis", "Home", "POST"))
{
<div class="searchField">
<div class="searchbox">
Search: <input type="text" name="Search" />
<input type="submit" value="Submit">
</div>
</div>
}
@Html.Partial("PartialChemAnalysis")
@Html.Partial("PartialSlagView")