Я пытаюсь написать класс C#, который будет возвращать различные фрагменты кода в представление MVC4. Код, который я возвращаю, содержит в нем как html, так и jquery. В настоящее время я делаю следующее:Напишите HTML и JQuery с помощью метода C#
output += "<table id =\"" + grid.name + "\"></table>\n";
output += "<div id=\"" + grid.pager + "\"></div>\n";
output += "jQuery(\"" + grid.name + "\") //and so on
Это мой метод. Вывод - строка. Эта строка содержит как html, так и jquery. Я просто возвращение выхода:
return output;
Тогда, на мой взгляд, я использую @ Html.Raw преобразовать строку:
@Html.Raw(MyMethod.GetString())
Проблема заключается в том, что HTML-элементы Отформатированная правильно, но JQuery элементы записываются на страницу как обычный текст. Любые идеи, как я могу заставить страницу превратить строку в фактический синтаксис? Должен ли я возвращать свою строку по-другому?
Хмм, я думаю, что проблема в том, что я забыл теги сценария. Позвольте мне попробовать это. – Mike