ASP.NET MVC + Javascript (вызов кода C # с переменными JavaScript) - PullRequest
1 голос
/ 04 февраля 2010

возможно ли вызывать функции c # с параметрами javascript (из javascript)?

т.е.

<script>

    function someFunction()
    {
       var data = "123";
       var test ="<% AppHelper.GetSomething("+data+"); %>";
    }
</script>

Спасибо!

Ответы [ 3 ]

3 голосов
/ 04 февраля 2010

Нет, потому что код ASP.NET запускается и компилируется, прежде чем вы перейдете к JavaScript.Если вы хотите общаться с сервером, используя javascript, вам нужно использовать что-то вроде AJAX.

Или вы можете взглянуть на javascript на стороне сервера , чтобы узнать, можете ли вы использовать это..

2 голосов
/ 04 февраля 2010

Вы можете сделать это, но вам придется использовать ajax-вызов для достижения конечной точки URL, которая выполнит действие. После того, как действие было запущено, вы можете делать все, что вы хотите в C #.

0 голосов
/ 03 марта 2010

Что вы хотите сделать именно потому, что с помощью jQuery очень просто сделать вызов контроллеру, который возвращает некоторый HTML или данные, которые вы можете использовать в JavaScript. Я мог бы дать вам пример, если вы дадите более подробную информацию о том, что вы пытаетесь сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...