В моем представлении aspx я хотел бы создать javascript, в котором генерируются некоторые части:
до поколения:
<script type="text/javascript"> var A = 'an id'; var B = "http://www.yahoo.com" + <%= Model.pathname %>; </script>
После генерации:
<script type="text/javascript"> var A = 'an id'; var B = "http://www.yahoo.com/videos/index.htm" ; </script>
это возможно? какие варианты у меня есть?
Предлагаю следующий код:
<script type="text/javascript"> var A = 'an id'; var B = "http://www.yahoo.com<%= Model.pathname %>"; </script>
Возможно, IntelliSense не совсем прав в Visual Studio, но он будет работать.
Да, это возможно.
Если код JavaScript на ваш взгляд, тогда просто выполните: <%= Model.pathname %>.
<%= Model.pathname %>
Да, это должно работать нормально, просто заключите директиву в одинарные кавычки, например:
<script type="text/javascript"> var A = 'an id'; var B = "http://www.yahoo.com" + '<%= Model.pathname %>'; </script>
да, это вполне возможно, javascript не выполняется до тех пор, пока весь этот материал не рендерится, у вас есть практически любые варианты, которые вы можете себе представить.