私のウェブサイトには、検索機能のために多くのページで共有されている部分的なビュー
が
あり
ます
。
さて、問題は、ファイルタイプを含めたくないページもあれば、( from-to )日付基準を含めたくないページもあるということです
私は何をすべきか?機能ごとに部分ビューを作成する必要がありますか? または内部から基準を表示/非表示にしますか?
_Filters.cshtml
@model Entities.FilterOperations
<table width="85%" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td class="formtit">
Start Date
</td>
</tr>
<tr>
<td>@Html.TextBoxFor(m => m.StartDate, new { @class = "date" })
</td>
</tr>
<tr>
<td class="formtit">
End Date
</td>
</tr>
<tr>
<td>@Html.TextBoxFor(m => m.EndDate, new { @class = "date" })
</td>
</tr>
<tr>
<td class="formtit">
File Type
</td>
</tr>
<tr>
<td>@Html.TextBoxFor(m => m.FileType)
</td>
</tr>
<tr>
<td class="formtit">
File Name
</td>
</tr>
<tr>
<td>@Html.TextBoxFor(m => m.FileName)
</td>
</tr> <tr>
<td align="right">
<input type="submit" value="Search" />
</td>
</tr>
</table>