Привет, ребята, у меня странный случай
У меня есть объявление строки, как вы можете видеть ниже
Dim a As String = "<script type='text/javascript'>myFunction("Testing");></script>"
вот мой jquery. просто функция jquery myFunction (id) {$ (id).dialog({modal: true, minWidth: 600, title: title});
там синяя колеблющаяся линия ниже </script>
он сказал в </script>
что оператор не может отображаться в теле метода. Конец принятого метода и он продолжает входить, как показано ниже, всякий раз, когда я вывожу курсор из этой одной строки
Dim a As String = "<script type='text/javascript'>myFunction("Testing");>"</script>"
Мне нужна эта строка для вызова моей функции JQuery
это ошибка от VS 2012 или что?
если вам нужна дополнительная информация о коде, спросите меня. Я дам больше информации.
Спасибо за любую помощь/предложение
благодаря
Вам нужно избегать "
в vb".
Попробуй это:
Dim a As String = "<script type='text/javascript'>myFunction(""Testing"");></script>"
или если Testing
является переменной:
Dim a As String = "<script type='text/javascript'>myFunction(" & Testing & ");></script>"
Вероятно, проблема заключается в том, что ваши внутренние кавычки не экранированы. Итак, VB.Net заканчивает вашу строку в myFunction ("
Попробуйте избежать двойных кавычек, поставив перед ними еще одну двойную кавычку:
Dim a As String = "<script type='text/javascript'>myFunction(""Testing"");></script>"
Изменить: Михаил был быстрее, и его ответ, предполагающий, что тестирование является переменной, кажется более подходящей в этом случае:
Dim a As String = "<script type='text/javascript'>myFunction(" & Testing & ");></script>"