【发布时间】:2011-10-10 14:56:23
【问题描述】:
我们正在使用 CMS,我需要更正一些由完全黑盒化的控件生成的 HTML。通常我会对有问题的控件进行子类化并在其中对其进行调整,但是由于控件的编写方式,我无法删除有问题的属性。
这让我只能选择通过母版页本身的 Render 方法执行此操作。我正在考虑在呈现之前更改内容字符串,这将涉及一些正则表达式以移除正在呈现的无效属性。
鉴于此操作将在每个页面上运行,这是实现它的最有效方法吗?我应该先做一个 string.Contains() 来检查 HTML 元素的存在吗?使用正则表达式会导致性能问题吗?
【问题讨论】:
标签: asp.net regex content-management-system