Многострочная строка C # с HTML

Можно ли иметь многострочную строку C #, содержащую html?

Следующее работает нормально:

        string output = @"Qiuck 
                        brown
                        fox
                        jumps
                        over
                        the
                        lazy 
                        log";

Но это не работает:

            string output = @"<object>
                        <node>
                        <param value=\"test\" />
                        </node>
                        </object>
                        ";

Однако этот аналогичный пример работает, я только что удалил атрибут в параметре:

            string output = @"<object>
                        <node>
                        <param />
                        </node>
                        </object>
                        ";

Есть предложения по лучшему способу упаковки html в строковую переменную? Если это невозможно, я предполагаю, что следующий лучший метод - просто читать из файла? Есть ли другие идеи?

Проблема с примером 2, похоже, заключается в экранированных кавычках.

10
задан bwarner 28 February 2011 в 18:38
поделиться