У меня есть несколько тегов <script type = "javascript"/script внутри повторителя и цикла for в mvc.
При рендеринге страницы скрипт отсутствует и не отображается как внутри повторителя, так и в цикле for (они отдельные).
Есть ли какой-то параметр, который мне нужно установить, чтобы этого не произошло? Кто-нибудь сталкивался с такой проблемой?
Кроме того, я считаю, что это обман stackoverflow.com/questions/455912/…
Они повторяются, потому что я использую javascript для запуска аудио-флеш-плеера. На одной странице много «песен». Кроме того, это связано с другим сообщением, но я обнаружил, что ошибка является общей и обычно возникает в повторителях и в циклах for. Другой вопрос касался этого ретранслятора ...





На основе url: <script> ... </script> внутри кода управления повторителем не отображается в исходном коде при рендеринге страницы вы вводите javascript в повторитель, используя код позади.
В целях тестирования можно попробовать разместить теги сценария в ItemTemplate?
Мое второе предложение - передать значения, необходимые для создания javascript, как часть вашего источника данных, а затем вывести их как часть вашего шаблона:
<script type = "text/javascript">
AudioPlayer.embed('<%#DataBinder.Eval(Container.DataItem, "ID")%>', {soundFile: '<%#DataBinder.Eval(Container.DataItem, "Url")%>'});
</script>
С Уважением
Гэвин
Зачем вообще нужны теги сценария, где они будут повторяться? Я не могу придумать, что это имеет смысл.