Удаляет ли asp.net теги <script>в повторителях и внутри <% for loop%> в mvc - PullRequest
1 голос
/ 19 января 2009

У меня есть несколько тегов <script type="javascript"/script внутри повторителя и цикла for в mvc.

На странице рендеринга сценарий исчез и не отображается ни внутри ретранслятора, ни в цикле for (они разделены).

Есть ли какая-то опция, которую мне нужно установить, чтобы это не происходило? Кто-нибудь сталкивался с такой проблемой?

1 Ответ

0 голосов
/ 19 января 2009

На основании URL: ... внутри контрольного кода ретранслятора, который не отображается в исходном коде при визуализации страницы вы вводите JavaScript в ретранслятор, используя указанный код.

В целях тестирования, можете ли вы попробовать разместить теги скриптов в ItemTemplate?

Мое второе предложение - передать значения, необходимые для создания javascript, как часть вашего источника данных, а затем вывести их как часть вашего шаблона:

<script type="text/javascript">
    AudioPlayer.embed('<%#DataBinder.Eval(Container.DataItem, "ID")%>', {soundFile: '<%#DataBinder.Eval(Container.DataItem, "Url")%>'});
</script>

Привет

Gavin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...