Я использую этот код для создания строки кода javascript и запускаю их из кода C#.Недопустимый символ, нарушающий скрипт
Он работает нормально для нормальных значений, но ломается, когда в значениях присутствует (апостроф).
StringBuilder sb = new StringBuilder();
sb.Append("<script>");
// Store transmission chrome feature.
for(int i=0; i < Transmission.Length; i++)
{
sb.Append("var obj = {text: '" + Transmission[i][0] + "',"
+ "value: '" + Transmission[i][1] +"'};");
sb.Append("transChromeData.push(obj);");
}
sb.Append("</" + "script>");
this.RegisterStartupScript("Info", sb.ToString());
Я работаю на asp.net 1.1 ... это не поддерживает там – James
Добавлено решение для .NET 1.1 – CodingIntrigue