我有一些自定义模板控件,它们将 JavaScript 作为模板内容,如下所示:
<ns:Custom runat="server">
<contentTemplate>
var a = new Array();
for (var i=0; i<a.length; i++) {
// do something
}
</contentTemplate>
</ns:Custom>
我希望 VisualStudio 将其内容视为与元素完全相同,以便代码着色生效,并且验证器不会在 for 循环定义中的“<”上呕吐。
我的理解是需要创建一个自定义 DTD 来解决这个问题。有谁知道如何做到这一点,有资源链接吗?