#c# #javascript #asp.net-mvc #google-maps #razor
#c# #javascript #asp.net-mvc #google-карты #razor
Вопрос:
У меня была эта трассировка кода в моем представлении Razor
@{
string markerPlacementScript = "alert('Hello')";
}
и используйте это в блоке кода javascript
<script> @markerPlacementScript </script>
Но, к сожалению, движок javascript распознает цитату как ascii, следовательно
alert(amp;#39;Helloamp;#39;)
Как мне разрешить Javascript анализировать его как цитату?
Большое спасибо
Ответ №1:
Попробуйте это:
<script>@Html.Raw(markerPlacementScript)</script>
Комментарии:
1. Большое спасибо, я потратил на это 5 часов
Ответ №2:
Проверьте http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
ищите конкретно «Выражение (незакодированное)»
<script> @Html.Raw(markerPlacementScript) </script>