问题标签 [htmltextwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2642 浏览

c# - 在 C# 问题中使用 HTMLTextWriter编写标签

我正在尝试使用C#HTMLTextWriter输出到对象来呈现基本的 HTML 网页,但是在我的输出中WebBrower呈现<meta>标签时遇到问题。HTML

我期望输出什么..

目前正在输出什么..

注意<meta>标签是如何输出为<meta charset="UTF-8">&</meta charset="UTF-8">而不是<meta charset="UTF-8">.

我能做些什么来纠正这个问题?

这是我正在使用的代码..

0 投票
0 回答
816 浏览

c# - 如何使用 C# ASP.Net 在电子邮件中发送图表控件

我已经编写了下面的代码来使用 C# ASP.Net 在电子邮件正文消息(不是作为附件)中发送 Gridview 和图表图像。

如果我删除 BarChart1 控件,那么 Gridview 会完美地显示在邮件消息中,但是当我添加时,BarChart1 会引发以下错误。

任何人都可以请澄清我到底是什么错误。

0 投票
1 回答
187 浏览

c# - 使用 htmltextwriter 创建动态帖子并提交到数据库

我创建了一个页面,其中包含从数据库中获取的动态帖子。在每个帖子中,我需要有一个按钮,当用户单击时,它将更改数据库中的值。

我尝试了很多不同的东西。最初我开始用 HTML 渲染一个按钮,但不知道如何让它与数据库交互。我见过 AJAX 提交到数据库,但不知道如何将它放入我的代码中。

我还查看了String Builder 中的这个插入链接按钮,但我无法让它工作。我已经读到,如果我这样做,onClick 属性将不起作用,所以这让我回到了 AJAX。

由于这些按钮是动态生成的,我不确定如何执行此操作。即使有人能指出我正确的方向,我也会非常感激。

这是我的代码的简化版本:

0 投票
1 回答
316 浏览

c# - 在 HtmlTextWriter 中使用字符串数组

我正在使用 ASP.NET C# 构建一个 Web 应用程序。我有一个图像网址的字符串数组。我正在尝试在页面上显示所有这些图标。它们是从 Web api 检索的,因此它们每次都不同,大约有 300 个。

我在https://www.dotnetperls.com/htmltextwriter上找到了这个例子。

它工作得很好,但是,我在 Page_Load 方法中有一个名为 iconsList 的列表,我想用类似在 Page_Load 中设置 `iconsList 之后的内容替换该static string[] words = { "Sam", "Dot", "Perls"};string[] icons = iconsList.ToArray();。到目前为止,我可以调用 iconWriter.GetDivElements() 并且它将返回正确构建的 html,但仅限于给定的字符串数组。

0 投票
1 回答
83 浏览

c# - 如何使用 HtmlTextWriter 生成 Form 的 OnSubmit 属性

我需要 Html 将是这样的:

我正在生成它

问题是HtmlTextWriterAttributeEnum 没有OnSubmit的定义,我能通过它吗?

0 投票
1 回答
176 浏览

c# - 调用`AddAttribute`后有没有办法删除属性

AddAttributemsdn )添加属性后,有什么方法可以删除属性?

例子:

0 投票
1 回答
164 浏览

asp.net - 使用 SelectPDF 导出 JQGrid,链接的 JQGrid 中没有数据

我的 ASPX 页面上有 2 个 JQGrid。在顶部网格上选择发票时,它会在第二个网格上加载相应的数据。

我的问题是出口。当我使用 SelectPDF 导出页面时,第二个网格视图始终为空。

这是它在页面上的样子:

在此处输入图像描述

...这就是导出的 PDF 的样子,第二个网格中没有数据。

在此处输入图像描述

这是 ASPX 代码:

...这是底层代码

请有人帮助我,我需要做什么,以便在导出时将第二个网格中的数据传递给 PDF。

更新: 如果我在第二个网格上硬编码数据源的默认值,它会导出正确的信息。

由于某种原因,当我导出时,如果我动态设置它,它似乎正在清除这个参数值。

0 投票
2 回答
135 浏览

c# - 外部样式表不适用于 HtmlTextWriter

我正在尝试使用 DynamicPdf.HmtlConverter 库从 Html 字符串生成 Pdf。为了生成 Html 字符串,我使用 System.Web.UI 中的 HtmlTextWriter 类。我正在尝试添加外部样式表,如下所示:

因此“sb”将具有 Html 字符串,该字符串将传递给 DynamicPdf 库方法以生成 Pdf,如下所示:

外部样式表对 Html 控件没有任何影响。

任何建议如何使用带有 HtmlTextWriter 和 DynamicPdf 库的外部样式表来生成 Pdf ..!!!

0 投票
2 回答
455 浏览

webview2 - WebView2 - 使用 HtmlTextWriter 更新 innerHTML

是否可以使用 WebView2 中的方法设置/更新 innerHTML ExecuteScriptAsync,或者有其他方法吗?

我创建了以下方法来更新 DOM。除了innerHTML,它工作正常

我这样称呼这个方法:

“内容”是由 HTMLTextWriter 生成的字符串

更新:

innerHTML 不喜欢换行符 (\r\n)

innerHTML 更新作品: <button> test </button>

innerHTML 更新不起作用: <button> test </button>\r\n

0 投票
1 回答
27 浏览

asp.net - 将 ASPX 页面转换为字符串,而不会触发“需要放置在带有 runat="server" 消息的表单中

我正在尝试抓取我自己的 ASPX 页面,以便将其输入 HTML Agility Pack 解析器。我已经尝试了所有方法,并且在这种情况下我唯一可以使用字符串。

我正在使用以下代码将外部控件转换为字符串:

这个概念有效,除了一些恼人的故障。我有时会得到“控件必须在带有 runat=server 的表单内”。它似乎是由导致回发的控件触发的 - 按钮、更新面板等。

需要明确的是,我的页面是一种形式,所以这不是问题。

我需要尝试解决我的问题,无论是让 HTML 敏捷包解析器以另一种方式工作,还是将代码转换为没有错误的字符串。没关系 - 我只需要让事情正常进行。