У меня есть элемент управления, который создает файл PDF, затем я хотел бы показать его на новой вкладке, и в то же время этот элемент управления перенаправляется на индекс.
хорошо, это действительно длинный код ..





Это контроль
<HttpPost()>
<ValidateAntiForgeryToken()>
Function Edit(ByVal uSERINFO As USERINFO) As ActionResult
db.Entry(uSERINFOEdit).Property(Function(x) x.Documento).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.Badgenumber).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.Name).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.Gender).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.lastname).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.email).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.DEFAULTDEPTID).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.TITLE).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.CardNo).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.FPHONE).IsModified = True
db.Entry(uSERINFOEdit).Property(Function(x) x.HIREDDAY).IsModified = True
db.SaveChanges()
Return ImprimirCarnetPDF(uSERINFOEdit.USERID)
End Function
Это функция, которая возвращает файл PDF
Public Function ImprimirCarnetPDF(ID As String) As ActionResult
Dim converter As New HtmlToPdf()
Dim doc As PdfDocument
Dim Uri = New Uri(Request.Url.AbsoluteUri)
Dim path = Uri.Scheme + "://" + Uri.Authority + "/WebForm1.aspx?usrid = " & ID
doc = converter.ConvertUrl(path)
Dim pdf As Byte() = doc.Save()
doc.Close()
Dim fileResult As FileResult = New FileContentResult(pdf, "application/pdf")
fileResult.FileDownloadName = ID & "Document.pdf"
Return fileResult
End Function
Не могли бы вы показать код просмотра? Итак, мы видим, как вы вызываете действие.
Я видел ответ пожалуйста
Не могли бы вы показать свой код?