问题标签 [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 投票
2 回答
8271 浏览

c# - 如何在 HtmlTextWriter asp.net c# webform 中附加字符串

假设我有一个如下所示的函数,它将选项标签作为字符串返回。

现在我有另一个功能,如下所示

在此处输入图像描述

如何在 HtmlTextWriter 中附加字符串?

0 投票
0 回答
120 浏览

c# - HtmlTextWriter AddAttribute 输出中没有引号

目前当我使用

我得到结果输出:

有没有办法使用AddAttribute(或其他)而不在输出中接收引号?我知道我可以使用

...但我试图避免这种情况。

要清楚,我正在寻找输出<tr class=Attibute-I-Add></tr>

0 投票
1 回答
680 浏览

c# - HtmlTextWriter.WriteAttribute 在我不想要的地方插入 html 实体引用

出于某种原因,HtmlTextWriter 在我的 html 输出中插入了奇怪的东西。在下面的代码中,我尝试创建一个包含图像的可点击 div:

我得到以下输出:

所以我得到 ' 和 %20 出现在输出中应该出现撇号和空格的地方。有没有办法阻止这种情况??

0 投票
1 回答
375 浏览

c# - Page.Session 未设置为实例

我无法理解如何Page.Request.QueryStringPage.Session工作。我将如何分配name给这个string

我得到的错误是:

异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。

0 投票
0 回答
127 浏览

c# - ASP.NET 在控件中输出 HTML?还是其他方式?

正在使用文字控件输出大量 HTML,但这导致网站加载速度相当缓慢。HTML 是用户输入的并且是不同的,因此不确定要使用什么控件(如果有的话)。我能够在 Umbraco 中获取要输出的 HTML 字符串,但我遇到的问题是如何以不会破坏站点系统资源的方式输出 HTML。因为现在,使用 Literal Control 输出 HTML,页面加载大约需要 20 分钟,然后由于占用 100% 的系统资源,它会在 5 分钟后破坏整个站点。

如何在页面中输出 HTML?在这里看到过类似这样的代码:

但是,首先,这看起来像是要呈现一个控件。我没有控件,我已经有了 HTML。老实说,甚至不知道如何使用控件,而不是使用文字控件来输出 HTML。基本上,HTML 是在一个方法中,是一个像这样的字符串:

thePillarsPage.Html

如何使用它在页面的某个部分中输出此内容?上面的方法看起来不错,但不确定thePillarsPage.Html字符串应该适合该方法的哪个位置,或者该方法是否可以实现?

谢谢 :)

0 投票
1 回答
665 浏览

c# - How does HtmlTextWriter write to page?

I'm trying to write HTML code into my ASPX file from my C# file. This is what I have so far, just to try to get it working before I actually starting putting in stuff that I want.

If my code up to this point is correct, then I assume I need some line of code that actually tells it to write, or something like that. However, I don't know what that is.

Also, if I get this working, what part of the page will it write to? Is there any way to tell it where to write?

0 投票
1 回答
1215 浏览

c# - 为什么在使用 HtmlTextWriter 时某些标签会换行?

使用 HtmlTextWriter 时尝试格式化我的 HTML 有点困难。似乎有些标签会自动换行,有些则不会。

有没有办法阻止这种情况的发生,以便平等地创建所有标签并将格式完全留给我?

在我的特殊情况下,我正在为自定义 HTML 站点地图构建<ul>'s 和<li>'s。

an 之后的立即标记<ul>将换行。这不是<li>标签的情况。

如果有人需要澄清,请提问。

0 投票
1 回答
345 浏览

c# - 为什么 XhtmlTextWriter 会忽略自定义属性?

我发现了一些奇怪的行为,我想知道是否有人可以在这里提供帮助。

我正在使用继承 addAttribute 方法的 XhtmlTextWriter 类创建一个表单。我正在创建一个input需要漂亮(HTML5)占位符属性的标签。该addAttribute方法有两个参数:属性名称和值。属性名称可以从HtmlTextWriteAttribute枚举中选取,也可以作为字符串手动输入。由于枚举中没有“占位符”,因此我使用了以下代码:

这很好地创建了指定的元素和属性...除了占位符:

有谁知道我的占位符在哪里?(如您所见maxlength,使用字符串作为属性名称是可行的......)

注意:这确实有效,但并不那么漂亮:

// 更新:属性有同样的问题required...可能是 HTML5 特定的东西吗?

0 投票
1 回答
913 浏览

vb.net - HtmlTextWriter 创建标签

0 投票
1 回答
320 浏览

c# - HTMLTextWriter 在 C# 中删除超链接和格式

我的一些字段被导出为超链接,我希望它格式化为标准字体并删除超链接。我如何在 C# 中做到这一点?