asp.net-mvc-4 – 无法从程序集’itextsharp,Version = 5.5.3.0,
我是asp.net mvc 4的新手.
我使用RazorPDF完成了一个简单的应用程序. 应用程序是以PDF格式显示普通页面. 我研究了这个,发现了为什么它显示这个错误的概念,因为bcoz在安装RazorPDF时没有在iTextSharp中安装HtmlParser. 我没有得到的一点是,如果我在新应用程序中做同样的事情,它正在安装一切,并且代码工作正常,如果我在我的项目中做同样的事情,它不是通过我安装所有的东西得到这个错误. 代码工作正常,毫无疑问.问题是在安装RazorPDF时 由于HtmlParser尚未安装,它是否显示此问题? 编码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using pdf.Models; namespace pdf.Controllers { public class StudentsController : Controller { public ActionResult Index() { var studentMarks = new List<MarksCard>() { new MarksCard(){ RollNo = 101,Subject = "C#",FullMarks = 100,Obtained = 90},new MarksCard() {RollNo = 101,Subject = "asp.net",Obtained = 80},Subject = "MVC",Obtained = 100},Subject = "SQL Server",Obtained = 75},}; return new RazorPDF.PdfResult(studentMarks,"Index"); } } } 模型 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace pdf.Models { public class MarksCard { public int RollNo { get; set; } public string Subject { get; set; } public int FullMarks { get; set; } public int Obtained { get; set; } } } 视图 @model IEnumerable<pdf.Models.MarksCard> @{ Layout = null; } <!DOCTYPE html> <html> <body> <table border="1" width='500' bordercolor="RED"><tr><td colspan="3" bgcolor="LightGreen" align="center" valign="top"> SSLC Marks Sheet 2013</td></tr><tr><td> @{ var rollNumber = Model.Select(z => z.RollNo).Take(1).ToArray();} Riyaz Akhter<br />RollNo:@rollNumber[0]</td></tr> <tr> <td bgcolor="lightblue">@Html.DisplayNameFor(moel => moel.Subject)</td> <td bgcolor="lightblue">@Html.DisplayNameFor(model => model.FullMarks)</td> <td bgcolor="lightblue">@Html.DisplayNameFor(model => model.Obtained)</td></tr> @{ int total = 0; } @foreach (var item in Model) { <tr><td>@Html.DisplayFor(modelItem => item.Subject)</td> <td>@Html.DisplayFor(modelItem => item.FullMarks)</td> <td>@Html.DisplayFor(modelItem => item.Obtained)</td> </tr>total += item.Obtained; } <tr><td> </td> <td> <strong><font color="GREEN">Total</font></strong> </td> <td>@total</td></tr> </table> </body> </html> 解决方法
你读过这个吗?:
http://forums.asp.net/t/1925729.aspx?how+to+create+pdf+file+using+razor+pdf 我相信这正是你要找的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – jQuery模态窗体对话框回发问题
- asp.net – IIS URL重写:强制规范主机名和HTTP到HTTPS重定
- ASP.NET MVC 3中的c# – @ Html.ActionLink
- 自动完成 – ASP.NET MVC3 Razor – 自动完成教程?
- asp.net – 使用jQuery显示ashx图像?
- 使用asp.net验证器控件和JQuery进行前端验证有什么区别
- ASP.NET UpdatePanel JavaScript失效的另一种完美解决方案
- asp.net – 来自WebHttpBinding的WCF服务中的Access Sessio
- JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
- asp.net-mvc – 如何优雅地重新附加Entity Framework 5 POC