Debugging Internet Explorer 11具有空记录集

Debugging Internet Explorer 11具有空记录集,debugging,cross-browser,internet-explorer-11,attachedbehaviors,forward-compatibility,Debugging,Cross Browser,Internet Explorer 11,Attachedbehaviors,Forward Compatibility,我有一个使用XML数据绑定的经典asp应用程序。通过IE9仿真设置,它可以在IE10版本中正常工作。但在IE11中,记录集总是空的。但是,使用#DATASRC和DATAFLD将值正确绑定到输入字段。就在我试图通过recordset.absolutePosition访问特定记录时,它爆炸了。 由于数据绑定似乎正在运行,因此肯定有一种方法可以指定特定的数据行。出于安全原因,datasrc和datafldapi部分地被使用: 示例:以下数据绑定的使用将导致在IE中执行脚本: %26lt;span st

我有一个使用XML数据绑定的经典asp应用程序。通过IE9仿真设置,它可以在IE10版本中正常工作。但在IE11中,记录集总是空的。但是,使用#DATASRC和DATAFLD将值正确绑定到输入字段。就在我试图通过recordset.absolutePosition访问特定记录时,它爆炸了。
由于数据绑定似乎正在运行,因此肯定有一种方法可以指定特定的数据行。

出于安全原因,
datasrc
datafld
api部分地被使用:

示例:以下数据绑定的使用将导致在IE中执行脚本:

%26lt;span style=x:支出(警报(3))%26gt;您好%26lt/跨度%26gt;
注意,不存在脚本标记。所有浏览器中都有许多类似的脚本执行技术

使用以下资源创建替代方案:

<xml id=cdcat><note><to>%26lt;span style=x:exp<![CDATA[r]]>ession(alert(3))%26gt;hello%26lt;/span%26gt;</to></note></xml><table border=%221%22 datasrc=%22%23cdcat%22><tr><td><span datafld=%22to%22 DATAFORMATAS=html></span></td></tr></table>