Я генерирую некоторый html в C# и назначая его литералу в aspx, используя некоторые данные из базы данных. в коде ниже offtitle.Rows[off]["Offeringtitle"].ToString()
приносит значение с задней косой черты «\»Обратный слэш, вызывающий проблемы в javascript
sb.Append("<li><a href=\"#\" onclick=\"popupIncSummary('");
sb.Append(offtitle.Rows[off]["Offeringtitle"].ToString());
sb.Append("')\">");
sb.Append(offtitle.Rows[off]["Offeringtitle"].ToString());
sb.Append("</a></li>");
Это снова слэш вызывает ошибку в JavaScript «незавершенная строка постоянной» во время загрузки страницы.
Пожалуйста, помогите мне в этом отношении Благодаря
Почему вы генерируете HTML таким образом? Почему бы не использовать движок просмотра? –
Я использую webforms –
Тогда почему вы вручную сериализуете HTML с помощью stringbuilder? Используйте привязки в веб-формах. –