gyanendragope Ответов: 3

Как передать значение из одного представления в другое asp.net бритва mvc?


Привет,
Как передать значение из одного представления в другое asp.net бритва mvc?

В 1-м представлении (вставка данных из 1-го представления будет отображаться в другом представлении)

Id : ___1001____ (текстовое поле)
Имя: _ _ abc_ _ _ _ _ (текстовое поле)

кнопка сохранения

-----------------------------
Во 2-м представлении

Id :1001
Название:Азбука


Спасибо
Гьянендра

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Что вы пробовали и в чем проблема?

Member 9367927

657869768

3 Ответов

Рейтинг:
21

Sampath Lokuge

Вы можете использовать Данных tempdata для этого.

Примечание:Приведенный ниже пример был извлечен из моей статьи в блоге.Поэтому, пожалуйста, измените его в соответствии с вашим сценарием.

Модель:

public class CreditCardInfo
{
    public string CardNumber { get; set; }
    public string Span { get; set; }
    public int ExpiryMonth { get; set; }
 }


метод действия :

//persist data for next request
TempData["CreditCardInfo"] = creditCardInfo;



Ваш 2-й вид :

@{
      if (TempData["CreditCardInfo"] != null)
         {
           var creditCardInfo = TempData["CreditCardInfo"] as CreditCardInfo;
          }
    }


Проверьте более подробную информацию в моей статье в блоге :
Как использовать Asp.Net MVC TempData правильно


Dot Net Beginer

Я также сталкиваются с той же проблемой с "Вид на вид" не от ActionMethod для просмотра

Рейтинг:
2

Sankar Ramasamy

При отображении данных в 1-м представлении эти детали будут находиться в 1-й модели. просто передайте эту модель во 2-й вид. Это все


Рейтинг:
1

boopathi_tpgit

Это решение работает для меня. спасибо за вашу информацию.


CHill60

Пожалуйста, не оставляйте комментарии как решения старых вопросов. Рядом с каждым постом стоит надпись "Есть вопрос или комментарий?" ссылка, которая позволяет комментировать (вот так)