У меня проблема с добавлением значения json в качестве атрибута данных на странице html5.
Мы используем движок spark view (v1.5) на нашем веб-сайте asp.net mvc 2.0.
Следующий код просмотра:
<a href='${Url.Action("edit", new { id = vehicle.VehicleId })}' title='Bewerken' class='dialog dialog-edit' data-dialogoptions='{"beforeOpen":"initAlarmZoneForm"}'><span class="silk-icon silk-icon-page-edit"></span></a>
отображается как:
<a href="/Alarm/AlarmZone/edit/4" title="Bewerken" class="dialog dialog-edit" data-dialogoptions="{"beforeOpen":"initAlarmZoneForm"}"><span class="silk-icon silk-icon-page-edit"></span></a>
обратите внимание на заключенные в кавычки двойные кавычки в параметрах данных
Для создания допустимой строки json в атрибуте data-dialogoptions требуется одиночная кавычка.
Кто-нибудь знает, что вызывает это поведение и как я могу изменить или обойти его?