Помогите найти ошибку в C# коде, пожалуйста.

vaulroon

Client
Регистрация
20.10.2017
Сообщения
274
Благодарностей
11
Баллы
18
Сабж

string text = "<div class=\"auth_message\" id=\"auth_message_entercode\" style=\"\">|С чем вам требуется помощь,|<div id=\"error_display\" class=\"login_error\" style=\"color: rgb(204, 51, 0);\">Подтвердите, что вы не робот, введя приведённые ниже символы\.</div>";

В выделенном куске ошибка, если его удаляю, то все работает нормально. Если я его добавляю, то в логе ошибка появляется. И так и сяк пробовал ,уже башка не варит. Вроде ведь все правильно. Я еще и скобки экранировать пытался, но че-то все равно ошибку находит.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
попробуй экранировать скобки двумя слэшами
 
  • Спасибо
Реакции: vaulroon

vaulroon

Client
Регистрация
20.10.2017
Сообщения
274
Благодарностей
11
Баллы
18
попробуй экранировать скобки двумя слэшами
После этого еще одну ошибку выдало, но я еще и точку в конце двумя слэшами заэкранировал и все заработало.
 

Troll_UA

Client
Регистрация
11.04.2016
Сообщения
121
Благодарностей
37
Баллы
28
Сабж

string text = "<div class=\"auth_message\" id=\"auth_message_entercode\" style=\"\">|С чем вам требуется помощь,|<div id=\"error_display\" class=\"login_error\" style=\"color: rgb(204, 51, 0);\">Подтвердите, что вы не робот, введя приведённые ниже символы\.</div>";

В выделенном куске ошибка, если его удаляю, то все работает нормально. Если я его добавляю, то в логе ошибка появляется. И так и сяк пробовал ,уже башка не варит. Вроде ведь все правильно. Я еще и скобки экранировать пытался, но че-то все равно ошибку находит.
Вот так попробуй.

Код:
string text = @"<div class=\""auth_message\"" id=\""auth_message_entercode\"" style=\""\"">|С чем вам требуется помощь,|<div id=\""error_display\"" class=\""login_error\"" style=\""color: rgb(204, 51, 0);\"">Подтвердите, что вы не робот, введя приведённые ниже символы\.</div>"";
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
Вот так попробуй.

Код:
string text = @"<div class=\""auth_message\"" id=\""auth_message_entercode\"" style=\""\"">|С чем вам требуется помощь,|<div id=\""error_display\"" class=\""login_error\"" style=\""color: rgb(204, 51, 0);\"">Подтвердите, что вы не робот, введя приведённые ниже символы\.</div>"";
что-то ты накуралесил)
 

Troll_UA

Client
Регистрация
11.04.2016
Сообщения
121
Благодарностей
37
Баллы
28

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113

ZHAG

Client
Регистрация
01.05.2014
Сообщения
228
Благодарностей
220
Баллы
43
В выделенном куске ошибка, если его удаляю, то все работает нормально. Если я его добавляю, то в логе ошибка появляется.
Ну зенка ж тоже не тупой инструмент. Она ж говорит канкретно в какой строке и в каком столбце проблема ;-). у тебя есть 2 варианта:
C#:
//было
/*
string text = "<div class=\"auth_message\" id=\"auth_message_entercode\" style=\"\">|С чем вам требуется помощь,[B]|<div id=\"error_display\" class=\"login_error\" style=\"color: rgb(204, 51, 0);\">Подтвердите, что вы не робот, введя приведённые ниже символы\.</div>[/B]";
*/
//стало, экранируем не \ а двойной кавычкой
string text = @"<div class=""auth_message"" id=""auth_message_entercode"" style="""">|С чем вам требуется помощь,|<div id=""error_display"" class=""login_error"" style=""color: rgb(204, 51, 0);"">Подтвердите, что вы не робот, введя приведённые ниже символы.</div>";
return text;
или
C#:
//было
/*
string text = "<div class=\"auth_message\" id=\"auth_message_entercode\" style=\"\">|С чем вам требуется помощь,|<div id=\"error_display\" class=\"login_error\" style=\"color: rgb(204, 51, 0);\">Подтвердите, что вы не робот, введя приведённые ниже символы\.</div>";
*/
//стало, символы.</div> тут не нужно точку экранировать.
string text = "<div class=\"auth_message\" id=\"auth_message_entercode\" style=\"\">|С чем вам требуется помощь,|<div id=\"error_display\" class=\"login_error\" style=\"color: rgb(204, 51, 0);\">Подтвердите, что вы не робот, введя приведённые ниже символы.</div>";
return text;
 
  • Спасибо
Реакции: vaulroon

ZHAG

Client
Регистрация
01.05.2014
Сообщения
228
Благодарностей
220
Баллы
43

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)