我从昨晚开始一直在寻找这个,并且无法弄清楚如何解决它。类型FileResult和FileStreamResult未定义,我该如何解决?
2个错误,一个说,Type FileResult is not defined
。
另一说,Type FileStreamResult is not defined
。
Imports System
Imports System.IO
Imports System.Collections.Generic
Imports System.Text
Imports EO.Pdf
Imports System.Collections.Specialized
Partial Class getRecs
Inherits System.Web.UI.Page
Public Function Download() As FileResult
' Populate list with urls
Dim qParams As String = Request.QueryString("p")
Dim urls() As String = qParams.Split(","c, ChrW(StringSplitOptions.RemoveEmptyEntries))
Dim documents = New List(Of EO.Pdf.PdfDocument)()
For Each url In urls
Dim doc = New EO.Pdf.PdfDocument()
EO.Pdf.HtmlToPdf.ConvertUrl(url, doc)
documents.Add(doc)
Next
Dim mergedDocument As EO.Pdf.PdfDocument = EO.Pdf.PdfDocument.Merge(documents.ToArray())
Dim ms = New MemoryStream()
mergedDocument.Save(ms)
ms.Position = 0
Return New FileStreamResult(ms, "application/pdf") With { _
.FileDownloadName = "download.pdf" _
}
End Function
End Class
在此先感谢。
是否有可能你正在试图把MVC编码成WebForms的项目? – 2012-07-25 14:07:04
@ J.Steen MVC和WebForms将很高兴地融合在同一个项目中。 – Richard 2012-07-25 14:08:35
@Richard Quite,但是这将解释缺失的进口,正如你已经回答的那样。试图将OP引导至他们自己的解决方案。 =) – 2012-07-25 14:09:09