我在我的网站上有一个部分视图,在许多页面之间共享,用于搜索功能,包括:
从日期
到日期
文件类型
文件名
现在,问题是,在某些页面中我不希望包含文件类型,在其他页面中我不希望包含(从 - 到)日期标准
我该怎么办?我应该为每个功能创建一个局部视图吗?或从内部显示/隐藏标准?
_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>