Как передать переменные из c # в javascript?

Я хочу передать переменные из C # в javascript для использования некоторого кода jquery. Передача чисел типа double, int, строк, массивов. Кто-нибудь знает, как это сделать?

например, если у меня есть этот фрагмент кода в C #:

string blah = "this is a blah string";

Я хотел бы передать это в javascript, чтобы я мог использовать событие наведения курсора в jquery:

$('#myDiv').mouseover(function(){ //do something with my 'blah' string });
16
задан locoboy 24 August 2010 в 05:32
поделиться

4 ответа

Да ладно, думаю, я понял это. Предполагая приведенный выше код, вы можете написать на javascript:

<script type="text/javascript"> var JavascriptBlah = '<%=blah%>'</script>

Это передаст blah в C # в JavascriptBlah на стороне клиента. Затем вы можете манипулировать на стороне клиента.

15
ответ дан 30 November 2019 в 22:17
поделиться

Недавно я использовал этот метод расширения ToJson () вместе с методом Page.RegisterClientScriptBlock для передачи многоуровневого объекта сопоставления, который заполняет три уровня каскадных раскрывающихся списков.

2
ответ дан 30 November 2019 в 22:17
поделиться

Вам нужно это(How Do I: Add JavaScript to An ASP.NET Page), я полагаю?

0
ответ дан 30 November 2019 в 22:17
поделиться

, вы можете использовать переменные asp: HiddenField для передачи значений между codebehind и js .. это достигается с помощью состояния просмотра страницы во время обратной передачи ...

0
ответ дан 30 November 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: