我有一个带有视图的控制器myCustomers
。
控制器有两个有用的ActionResults;即loadDataTotbl
和CreatePDF
。
(Filestream with Itextsharp).
loadDataTotbl
加载View fine,它只是通过LINQ的db obj。
View在表格中有一些元素和一个创建PDF按钮,例如:
@using (Html.BeginForm("CreatePDF", "myCustomers", FormMethod.Post))
{
<form>
<table>
@foreach (var cn in Model)
{
<input type="text" value="@pn.CustomerName" name="cNameVal" />
}
<input type="submit" value="Download the PDF" />
</table>
</form>
}
工作正常。当我点击按钮时,会创建PDF。
如何创建PDF但隐藏/绕过此视图?请注意我的View必须保留,因为我删除了它的标题和值,并在CreatePDF操作中使用它们来创建和设计我的PDF。
我需要局部视图吗?它会如何运作?
如果他们有我需要的数据,我认为我不能隐藏视图。
我该怎么做?