Заполните текстовое поле на основе критериев поиска в MVC C # - PullRequest
1 голос
/ 20 февраля 2010

Я пытаюсь заполнить пару полей текстового поля в моем приложении MVC.У меня есть текстовое поле, в котором пользователь может ввести идентификатор, а затем нажать кнопку поиска, и на основе введенного пользователем идентификатора необходимо вернуть информацию для заполнения текстовых полей «Имя», «Фамилия» на той же странице.

Проблема, с которой я столкнулся, - это возврат этих данных из хранимой процедуры SQL и отображение результатов на одной странице в разных текстовых полях.Я просто не могу понять, как вернуть эту информацию на ту же страницу, вместо того, чтобы показывать другое представление.

Буду очень признателен за любые советы или решения.

Спасибо.

Ответы [ 3 ]

0 голосов
/ 20 февраля 2010

Вы сами решаете, какой вид показывать в возврате от вашего действия;почему вы вынуждены показывать другое?

0 голосов
/ 20 февраля 2010

Вопрос действительно расплывчатый, но, думаю, вам нужна функциональность AJAX, что-то вроде этого ...

$.post("/Home/Search",                      //action to post to
       { query: $('#searchBox').val() },    //data to post, ie. search box text
        function(data){                     //callback function to process return data  somehow.
            alert("Data Loaded: " + data);  //do what you want here
        }
 );
0 голосов
/ 20 февраля 2010
"how to bring that information back to the same page"

вызовите Action для того же controller.

Для отображения данных в текстовых полях, полученных из источника данных, используйте

           <%= Html.TextBox(Model.FirstName)%>               
           <br />
           <%= Html.TextBox(Model.LastName)%>
           <br />
           <%= Html.TextBox(Model.SearchResults)%>

. Просмотрите эти учебные пособия


Надеюсь, это поможет

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