добавление кнопки в проект c # mvc - PullRequest
0 голосов
/ 30 марта 2012

Я создал простой проект .NET MVC, следуя инструкциям на MSDN.com.

Я не совсем понимаю, как мне добавить кнопку на страницу, чтобы я мог сопоставить с ней действие.

Я пытался найти это в Интернете, но не нашел того, что искал.

Кто-нибудь знает какие-либо ресурсы, которые могут мне помочь?

РЕДАКТИРОВАТЬ

JS для панели поиска ниже.

<script type="text/javascript">
    $(function () {
    $('#search').MyApp('init');
    $('#search').bind('selectItem', function (event, target) {
        alert($(target).attr('data'));
    });

    //        $.getJSON("http://localhost", {},
    //                function (x) {
    //                    //                    var x = [1, 2, 3];
    //                    alert("test");
    //                });

    //        alert('here')
});
</script>

Что мне нужно сделать, чтобы добавить кнопку поиска, которую вы можете нажать?

Ответы [ 3 ]

4 голосов
/ 30 марта 2012

вы можете сделать это следующим образом ..

в вашем представлении бритвы

@using(Html.Beginform("action", "controller")){
//insert some form
    <input type="submit" value="OK" />}

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

1 голос
/ 30 марта 2012

На веб-сайте ASP.NET .

вы найдете множество полезных руководств и видео.
0 голосов
/ 30 марта 2012

Вы не можете привязать действие непосредственно к кнопке. Однако в контроллере можно определить, какая кнопка совершила вызов.

2 других варианта:

  1. Напишите некоторый javascript для выполнения вызова метода для вас
  2. Создайте URL и стилизуйте его как кнопку (безусловно, самый простой способ, если вам не нужно размещать данные)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...