...

Razor. Создание кнопки и создание обработчика событий для этой кнопки.

Тема в разделе "Разработчикам", создана пользователем dimich1978, 27 апр 2020.

  1. dimich1978

    dimich1978 Member

    Разработана форма Razor.
    На ней есть несколько кнопок
    для примера
    <button id = "button_search" class = "confirm t-button" >Выбрать</button>
    Далее написана функция

    <!--Функции-->
    @functions
    {
    public string mes()
    {
    string st1 ="Привет";
    return st1;
    }
    }

    После я написал обработчик по клику мышкой по кнопке
    <script>
    $(document).ready(function()
    {
    $('#button_search').click(function()
    {
    alert(@mes);
    });
    </script>

    Простейшая конструкция. Но пока плохо разбираюсь в разоре. Учусь только.
    Т.е. я хотел чтобы по нажатию на кнопке "Выбрать", выходило предупреждение с текстом из функции.
    Как написано выше, никакого сообщения не выходит. Ничего не проиcходит.
    Но как только я заменяю alert(@mes); на alert("Привет"); То сообщение успешно появляется при нажатии по кнопке.
    В чем проблема и как мне можно поступить, чтобы моя конструкция успешно выполнилась. Я понимаю что из скрипта не видится функция из блока @functions. Хорошо. Но как можно поступить?
     

Поделиться: