2015-10-26 4 views
0

образецQuot к " в MVC

<script> 
$('#data').jstree({ 
      'core': { 
       'data': [@:{"text" : "ABC"},   @subtree();]}}) 

@function { 
    public string subtree(){ 
     return "{\"text\" : \"ABC\"}, " 
    } 
} 
</script> 

он станет

$('#data').jstree({ 
       'core': { 
        'data': [{"text" : "ABC"},{&quot;text&quot; : &quot;ABC&quot;},]}}) 

мне нужно выводить quot. И мне нужна функция рекурсивной. Как я могу это решить?

+1

Пожалуйста, перефразировать ваш вопрос. Неясно, чего вы хотите или в чем проблема. – Dai

+0

Что вы имеете в виду, функция должна быть рекурсивной? – Marco

+0

Ответ на внизу. Тхх каждый. – user3373914

ответ

1

Поскольку выходная строка из @subtree(); вызова автоматически экранируются, вы должны предотвратить это, позвонив Html.Raw:

'data': [@:{"text" : "ABC"},   @Html.Raw(subtree());]}}) 
+0

Это работает. Большое спасибо. – user3373914

Смежные вопросы