簡體   English   中英

asp.net mvc 視圖帶表行視圖打開 pdf 文件而不離開視圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM