Tag: iframe

Html IFrame标记未在电子邮件正文中解释

我需要在电子邮件正文中发送一个html文件(其中包含一个iframe).html文件在浏览器中正常工作并播放video。但是当我在电子邮件正文中发送它时,iframe标记没有得到解释所以不会显示在身体里。 这是html文件。 Aman 电子邮件正文仅以粗体显示“Aman”。这是C#代码。 StreamReader reader = File.OpenText(“C:\\Users\\Girish\\Desktop\\amrit\\Jeff_Project\\indeex.html”); string getemail = textbox_email.Text; System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); message.To.Add(getemail); message.Subject = “Hello”; message.From = new System.Net.Mail.MailAddress(“sendingemail”); //message.Body = “This is message body”; message.IsBodyHtml = true; message.Body = reader.ReadToEnd(); System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient(“smtp.gmail.com”); smtp.Credentials = new System.Net.NetworkCredential(“sendingemail”, “password”); smtp.EnableSsl = true; smtp.Send(message); Response.Write(“Sent”); 为什么没有解释iframe?我错过了什么吗? 请帮助并提供解决方案。 提前致谢。

IFrame referer问题 – asp.net c#

我们的一个应用程序将在iframe中运行,在salesforce内部,我在访问引用者时遇到了麻烦。 他们希望我们做一些引用检查,以确保请求来自salesforce,并且我们已经获得了要检查的IP地址。 我的问题是,每当我尝试通过以下两种方法之一访问引用时: HttpContext.Current.Request.ServerVariables[“HTTP_REFERER”] HttpContext.Current.Request.UrlReferrer 它返回null。 任何想法我怎么能抓住引用者? PS:我知道你可以欺骗引用者,但这是要求的一部分。

如何在MVC中的动作结果中返回PDF

我有点问题让我解决这个问题。 我有一个ajax调用,应该呈现一个加载PDF的iframe。 PDF是使用托管在其他环境中的Apache FOP生成的。 到目前为止我所拥有的是: 在控制器动作中(iFrame指向的src元素),代码片段为: var targetStream = new MemoryStream(); using (var response = FOPrequest.GetResponse()) // response from FOP { using (var stream = response.GetResponseStream()) { stream.CopyTo(targetStream); } } return new FileStreamResult(targetStream, “application/pdf”); 但是,这不能按预期工作。 将按预期填充流,但PDF不会在iFrame中呈现。 我得到一个Http响应代码200(OK)。 我会感激任何帮助。

使用Ajax和iframe下载文件

我读过有关使用Ajax和iframe进行文件下载的文章。 任何人都可以给我一步一步解释如何执行此操作或知道任何教程,因为我们已经在此项目上使用ajax这似乎是最好的方法。 编辑: 好的,这是我的查看代码: $(function () { $(‘#downloadfile’).click(function (e) { $(‘#downloadIframe’).attr(‘src’, ‘@Url.Action(“DownloadFile”,”Invoice”)’ + ‘/Report/Invoices’); }); }); 这是我的控制器: public FileResult DownloadFile(int id) { byte[] fileBytes = System.IO.File.ReadAllBytes(Server.MapPath(“~/Reports/Invoices/” + Table.First(x => x.ID == id).ID + “.pdf”)); string fileName = Table.First(x => x.ID == id).ID.ToString(); return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Pdf, fileName); } public ActionResult Download(int id) { return AjaxResponse(“Download”, null); […]

使用Webbrowser C#从iframe读取HTML代码

如何使用WebBrowser阅读IFRAME html代码? 我有iframe的网站,点击几下后,新的URL在这个IFRAME中打开了HTML CODE的一部分。 有没有可能读到这个? 当我尝试Navigate()到此URL时,我被重定向到此站点的主页(无法打开此链接两次)。 Uri IFRAME_URL = webBrowser1.Document.Window.Frames[0].Url; 也许有类似的东西: Uri IFRAME_URL = webBrowser1.Document.Window.Frames[0]. … DOCUMENTTEXT;

如何使用ASP.NET MVC将网页加载到iframe中?

我有一个外部网页,我需要使用HTTP Post访问,并包含在iframe中。 该网页有一组示例访问该页面的说明,如下所示,但它们采用Windows Form解决方案; 我正在使用ASP.NET MVC。 如何将这个以WebBrowser为中心的解决方案转换为可以成功发布到外部网站的内容,并将结果加载到iframe中? private WebBrowser wb_inline = null; private void Submit_Click(object sender, EventArgs e) { string url = “http://www.example.com”; string setupParameters = “account_token=abc123”; ServicePointManager.ServerCertificateValidationCallback = (s, cert, chain, ssl) => true; ASCIIEncoding encoding = new ASCIIEncoding(); var postData = setupParameters; if (null == wb_inline) { wb_inline = new WebBrowser(this); wb_inline.Location = […]

在ASP.NET中使用iFrame

我有一个带有主页的asp.net网站,我可以使用iframe所以我的.aspx页面会加载到iframes 。 (意思是它不会加载主页面) 有点像我的iframe将是contentplaceholder或者contentplaceholder会在里面吗? 有任何想法吗?

如何动态设置IFrame的来源?

我有一个嵌入YouTubevideo的IFrame。 我想创建一个文本框,用户(管理员)可以粘贴video的新src(URL),IFrame获取新的源。 这是我到目前为止: protected void Edited_Click(object sender, EventArgs e) { // HtmlControl frame1 = (HtmlControl)this.FindControl(“frame1”); string url = TextBox1.Text; frame1.Attributes[“src”] = url; } 在HTML代码中是iframe: 我没有在开头设置任何src,但是当我在文本框中粘贴URL并点击按钮时,Iframe不会显示任何内容。

不使用对话框调用自定义IInternetSecurityManager

你好,谢谢你的期待。 问题描述: 我已经实现了嵌入浏览器控件的ac#WinForm应用程序,并实现了IInternetSecurityManager来执行我们需要的任务,以允许在iframe中使用我们本地安装的网页进行跨域访问。 使用IInternetSecurityManager,IOleClientSite,IDocHostShowUI和IDocHostUIHandler,所有事情都按预期工作。 换句话说,我们所有的实现都被浏览器控件调用。 问题是当浏览器控件中加载的网页具有调用window.showModalDialog()的脚本时:正在使用的浏览器控件实例不再与我们的客户端站点通信。 绝对没有QueryInterface调用或在上面提到的任何接口中调用任何其他方法。 对话框中的文档没有使用我假设的安全管理器实现,因为IE显示的对话框中的Web浏览器控件与我们称为SetClientSite()的对象不同。 题: 我们如何与这个新的浏览器控件交谈? 我们需要能够在IE(我们的IInternetSecurityManager实现)所显示的对话框中提供浏览器控件。 但是,我们永远不会有机会告诉它关于我们的客户网站,可以这么说。 换句话说,没有来自IE的通信通过一个界面告诉我们,“我是一个由IE创建的新浏览器控件,这里是我的IUnknown界面。这是你设置我的客户端站点等的机会” 如果IE收到这样的通知我们会很好。 结果是正在使用两个不同的安全上下文,并且我们的应用程序在使用iframe的对话框中失败,因为我们的IInternetSecurityManager实现未被使用。 源代码示例: 我已经凿掉了源代码来保护无辜者:)并且减少了我认为你可以在自己的Visual Studio 2010解决方案中使用的东西。 请阅读ReadMe.txt文件,了解有关问题,重复步骤等的信息。 我编写的测试网页显示了指导您完成样本使用的信息和步骤。 如果您对我要完成的工作或样品不够清楚有疑问,请告诉我。 请指教。 谢谢。 http://home.comcast.net/~lowrider2112/bin/TestIEHost.rar

多次使用Include()时,entity framework代码很慢

我一直在调试一些慢速代码,似乎罪魁祸首是下面发布的EF代码。 在稍后阶段评估查询时需要4-5秒。 我试图让它在1秒内运行。 我使用SQL Server Profiler对此进行了测试,似乎执行了一堆SQL脚本。 它还确认SQL Server完成执行需要3-4秒。 我已经阅读了有关使用Include()的其他类似问题,并且在使用它时似乎确实存在性能损失。 我试图将下面的代码分成几个不同的查询,但它并没有太大的区别。 知道我怎么能让下面更快地执行? 目前我正在处理的网络应用程序只是在等待下面的内容时显示一个空的iframe。 如果我无法获得更快的执行时间,我必须将其拆分并部分加载iframe数据或使用其他异步解决方案。 这里的任何想法也将不胜感激! using (var scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = System.Transactions.IsolationLevel.ReadUncommitted })) { formInstance = context.FormInstanceSet .Includes(x => x.Include(fi => fi.FormDefinition).Include(fd => fd.FormSectionDefinitions).Include(fs => fs.FormStateDefinitionEditableSections)) .Includes(x => x.Include(fi => fi.FormDefinition).Include(fd => fd.FormStateDefinitions)) .Includes(x => x.Include(fi => fi.FormSectionInstances).Include(fs => fs.FormFieldInstances).Include(ff => […]