[英]asp.net mvc view with a table row view to open a pdf file without leaving the view
我的視圖頁面上有一個 ActionLink,它打開了 pdf 繪圖。 工程圖文件打開時沒有問題,但隨后會將頁面更新為 Html 鏈接。 有沒有辦法防止這種情況發生,所以原始頁面仍然是 static 並且不會改變?
表格視圖代碼:
<td>
@if (item.DrawingNumber.Contains("CAD") || (item.DrawingNumber.Contains("DRG")))
{
@Html.ActionLink("PDF", "OpenDrawingPDF", new { DNumber = item.DrawingNumber })
}
</td>
controller 代碼:
public void OpenDrawingPDF(string DNumber)
{
string Path = @"\\Ser1\Company\10 - Production\Production Drawings\CAD pdf\";
string Folder = DNumber.Substring(4,2) + @"\";
// Open the pdf file
System.Diagnostics.Process.Start(Path + Folder + DNumber + ".pdf");
}
也許最簡單的解決方案是在新選項卡中簡單地打開 pdf。 你可以通過向 ActionLink 方法添加一個額外的參數來做到這一點:
<td>
@if (item.DrawingNumber.Contains("CAD") || (item.DrawingNumber.Contains("DRG")))
{
@Html.ActionLink("PDF", "OpenDrawingPDF", new { DNumber = item.DrawingNumber }, new { target = "_blank" })
}
</td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.