Tag: telerik

如何在MVC 4中的同一视图中打开窗口?

我在视图中有一个Telerik MVC网格,带有“下载”自定义按钮。 此按钮重定向到我的下载操作,此下载操作将我重定向到下载视图,该视图以窗口模式显示一些图像。 我想在同一页面打开这个窗口,网格’在’下面。 我的代码: c.Bound(column => column.IsStock); c.Bound(column => column.Version); c.Command(cmd => cmd.Custom(“Download”) .Text(“Download”) .DataRouteValues(d => { d.Add(k => k.IDDocument); d.Add(k => k.ReceivedDate); }) .SendDataKeys(true) .Action(“Download”, “Administrative”)); 行动: [Authorize(Roles = “Administrator, Employee”)] public ActionResult Download(DocumentModel model) { var listUris = new List(); var uris = ServiceProxy.GetInstance().GetContainerUri(model.IDProtocol.ToString(), model.IDDocument.ToString())); foreach (var uri in uris) { listuris.Add(uri.AbsoluteUri); […]

检测ASP.NET中的内存泄漏

我的开发团队现在正在使用ASP.NET 3.5 / 4.0,我们的站点在IIS 7.5上运行。 最近,我们遇到了一些问题(大约每周一次),这些问题导致我们的ASP.NET应用程序中出现Out of Memoryexception。 “解决方案”是重新启动我们网站上的应用程序池。 我说“解决方案”因为它不是解决方案; 它更像是一种绷带,只是让我们的应用程序池保持在合理的状态。 在我看来,一些应用程序或许多应用程序正在泄漏内存,这会随着时间的推移而累积并导致内存不足exception。 虽然我可以设置IIS以定期重新启动应用程序池,但我宁愿知道如何检测内存泄漏以尝试修复程序而不是继续应用band-aids。 是否有任何工具可以检测和记录ASP.NET应用程序的内存泄漏? 此外,当我们切换到使用Telerik的RAD控件时,我们真的开始看到更多这个问题。 有没有其他人使用这些控件有类似的问题? 谢谢, 亚伦

将iTextSharp PDF作为内存流返回会导致StreamNotSupported

我正在使用iTextSharp中的PdfStamper创建一个PDF文件,并将PDF作为内存流对象返回到调用函数,然后用于在WinForms的Teleriks PDF Viewer Component中显示PDF。 这是目标。 现在,创建PDF可以正常工作,并将数据返回给Calling函数,在Calling函数中,我应该将memorystream内容写入文件流,然后在Adobe Reader中打开它看起来很好。 但是,如果我选择在PDF查看器控件中显示PDF,我只会收到“不支持的流类型”错误。 现在,我发现PDF数据有问题所以我决定创建PDF文件,将其保存到磁盘,然后在调用函数中将其读取到内存流,并在PDF查看器中显示该内存流,对于某些人来说不明原因,作品…. 我真的无法理解这一点并需要一些帮助。 所以,这不起作用: //The Calling function private void dlgViewPDF_Load(object sender, EventArgs e) { MemoryStream ms = PDFcreator.GeneratePDFdata(id); rPdfView.LoadDocument(ms); } //The PDF generator public static MemoryStream GeneratePDFdata(string id) { MemoryStream ms = new MemoryStream(); string sTemplate = string.Concat(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), “\\template.pdf”); PdfReader pdfReader = new PdfReader(sTemplate); PdfStamper pdfStamper = new […]

如何将字符串长度转换为像素单位?

我有一个像这样的字符串: string s = “This is my string”; 我正在创建一个Telerik报告,我需要定义一个textbox ,它是我的字符串的宽度。 但是,size属性需要设置为Unit(Pixel,Point,Inch等)。 如何将我的字符串长度转换为Pixel,以便我可以设置宽度? 编辑:我已经尝试获取对图形对象的引用,但这是在inheritance自Telerik.Reporting.Report的类中Telerik.Reporting.Report 。