我需要管理'AccountText'变量,因此,如果我将带有特殊字符的值传递给示例“ MC&CO”,则不会出现错误。

var fetchXml = "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='true'>" +
                "<entity name='contact'>" +
                "<attribute name='contactid' />" +
                "<filter type='and'><condition attribute='parentcustomerid' operator='eq' name='" + AccountText + "' value='" + AccountID + "' /></filter>" +
                "</entity>" +
                "</fetch>";

最佳答案

您可以对AccountText进行编码,然后再将其包括在查询中:

AccountText = HttpUtility.HtmlEncode(AccountText);

10-06 12:28