问题标签 [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.
c# - 如何在 HtmlTextWriter asp.net c# webform 中附加字符串
假设我有一个如下所示的函数,它将选项标签作为字符串返回。
现在我有另一个功能,如下所示
如何在 HtmlTextWriter 中附加字符串?
c# - HtmlTextWriter AddAttribute 输出中没有引号
目前当我使用
我得到结果输出:
有没有办法使用AddAttribute
(或其他)而不在输出中接收引号?我知道我可以使用
...但我试图避免这种情况。
要清楚,我正在寻找输出<tr class=Attibute-I-Add></tr>
c# - HtmlTextWriter.WriteAttribute 在我不想要的地方插入 html 实体引用
出于某种原因,HtmlTextWriter 在我的 html 输出中插入了奇怪的东西。在下面的代码中,我尝试创建一个包含图像的可点击 div:
我得到以下输出:
所以我得到 ' 和 %20 出现在输出中应该出现撇号和空格的地方。有没有办法阻止这种情况??
c# - Page.Session 未设置为实例
我无法理解如何Page.Request.QueryString
和Page.Session
工作。我将如何分配name
给这个string
我得到的错误是:
异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。
c# - ASP.NET 在控件中输出 HTML?还是其他方式?
正在使用文字控件输出大量 HTML,但这导致网站加载速度相当缓慢。HTML 是用户输入的并且是不同的,因此不确定要使用什么控件(如果有的话)。我能够在 Umbraco 中获取要输出的 HTML 字符串,但我遇到的问题是如何以不会破坏站点系统资源的方式输出 HTML。因为现在,使用 Literal Control 输出 HTML,页面加载大约需要 20 分钟,然后由于占用 100% 的系统资源,它会在 5 分钟后破坏整个站点。
如何在页面中输出 HTML?在这里看到过类似这样的代码:
但是,首先,这看起来像是要呈现一个控件。我没有控件,我已经有了 HTML。老实说,甚至不知道如何使用控件,而不是使用文字控件来输出 HTML。基本上,HTML 是在一个方法中,是一个像这样的字符串:
thePillarsPage.Html
如何使用它在页面的某个部分中输出此内容?上面的方法看起来不错,但不确定thePillarsPage.Html
字符串应该适合该方法的哪个位置,或者该方法是否可以实现?
谢谢 :)
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?
c# - 为什么在使用 HtmlTextWriter 时某些标签会换行?
使用 HtmlTextWriter 时尝试格式化我的 HTML 有点困难。似乎有些标签会自动换行,有些则不会。
有没有办法阻止这种情况的发生,以便平等地创建所有标签并将格式完全留给我?
在我的特殊情况下,我正在为自定义 HTML 站点地图构建<ul>
's 和<li>
's。
an 之后的立即标记<ul>
将换行。这不是<li>
标签的情况。
如果有人需要澄清,请提问。
c# - 为什么 XhtmlTextWriter 会忽略自定义属性?
我发现了一些奇怪的行为,我想知道是否有人可以在这里提供帮助。
我正在使用继承 addAttribute 方法的 XhtmlTextWriter 类创建一个表单。我正在创建一个input
需要漂亮(HTML5)占位符属性的标签。该addAttribute
方法有两个参数:属性名称和值。属性名称可以从HtmlTextWriteAttribute
枚举中选取,也可以作为字符串手动输入。由于枚举中没有“占位符”,因此我使用了以下代码:
这很好地创建了指定的元素和属性...除了占位符:
有谁知道我的占位符在哪里?(如您所见maxlength
,使用字符串作为属性名称是可行的......)
注意:这确实有效,但并不那么漂亮:
// 更新:属性有同样的问题required
...可能是 HTML5 特定的东西吗?
c# - HTMLTextWriter 在 C# 中删除超链接和格式
我的一些字段被导出为超链接,我希望它格式化为标准字体并删除超链接。我如何在 C# 中做到这一点?