На моей веб-странице мне нужно передать переменную с именем deskname во всплывающее окно.Моя проблема в том, что у многих рабочих столов есть знак «&» в середине (например, «Прачечная и табак»).Поэтому, когда я пытаюсь включить эту переменную, она обрезает вторую половину, потому что URL принимает что-либо после &, чтобы быть новой переменной.
Вот мой код:
onmouseover="javascript:openPopup('TCW_BannerIPGChart.aspx?IPG_assigned=<%# Eval("IPG_assigned")%>&banner=Southern California Division&enterprise_zone=1&deskname=<%# Eval("deskname")%>')"
Любойпредложения о том, как заставить переменную пройти беспрепятственно?Я прочитал некоторые предложения по использованию encodeURIcomponent, но не смог найти хорошее объяснение того, как использовать его в этом случае.В идеале я бы смог обработать javascript в этой строке, а не писать javascript отдельно, но если это единственный способ сделать это, пожалуйста, дайте мне знать.
Спасибо, Такер