Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
ixw84555
3 / 3 / 7
Регистрация: 05.04.2015
Сообщений: 68
1

При передачи данных из BeginForm в RedirectToRouteResult всегда получается id равное null

26.02.2016, 01:06. Просмотров 907. Ответов 3
Метки нет (Все метки)

При передачи данных из BeginForm в RedirectToRouteResult всегда получается id равное null

Не могу понять почему int id_game всегда получается равное null

Каким образом BeginForm должен передать в AddToCart id_game ?


public RedirectToRouteResult AddToCart(int id_game, string returnUrl)

C#
1
2
3
4
5
6
7
8
9
10
@model Game
...
  @using (Html.BeginForm("AddToCart", "Cart"))
    {
    <div class="pull-right">
        @Html.HiddenFor(i => i.id)
        @Html.Hidden("returnUrl", Request.Url.PathAndQuery)
        <input type="submit" class="btn btn-success" value="Добавить в корзину" />
    </div>
    }
C#
1
2
3
4
5
public RedirectToRouteResult AddToCart(int id_game, string returnUrl)
        {
          ...
            return RedirectToAction("Index", new { returnUrl });
        }
Добавлено через 33 минуты
Оказывается имена должны совпадать
@Html.HiddenFor(i => i.id)
int id_game

Исправлено
int id
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2016, 01:06
Ответы с готовыми решениями:

Чтение данных из БД firebase всегда возращает null
Добрый вечер! Пишу игру для ОС Android. Возникла проблема с чтением данных из БД при первом входе...

Проверка данных при использовании Html.BeginForm
Добрый день. Подскажите, пожалуйста, правильный способ проверки ввода данных при использовании...

this(Всегда ли вызывается конструктор при не явной передачи объекта в конструктор)
class Test { int i; public: void test(int i) { this -&gt; i = i; } }; Конструктор...

Почему при выполнении программы всегда получается нулевой вектор и DOMAIN error?
Ввести вектор цілих чисел. Виконати нормування елементів цього вектора, розділивши кожен з них на...

Переменная всегда null
Приветствую. Никак не пойму, почему переменная conf получается = null. Собственно порядок...

3
Prog_maker
423 / 371 / 149
Регистрация: 23.01.2011
Сообщений: 1,036
26.02.2016, 10:29 2
C#
1
@Html.Hidden("id_game", i => i.id)
0
ixw84555
3 / 3 / 7
Регистрация: 05.04.2015
Сообщений: 68
26.02.2016, 12:13  [ТС] 3
C#
1
@Html.Hidden("id_game", i => i.id)
Не удается преобразовать лямбда-выражение в тип "string", так как он не является типом делегата
0
Prog_maker
423 / 371 / 149
Регистрация: 23.01.2011
Сообщений: 1,036
26.02.2016, 12:49 4
Лучший ответ Сообщение было отмечено ixw84555 как решение

Решение

Сорри поторопился -

C#
1
@Html.Hidden("id_game", Model.id)
1
26.02.2016, 12:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2016, 12:49

Событие всегда Null
Доброго времени суток. Есть два класса class MainViewModel : BindableBase { ...

Wordpress $post всегда null
Здравствуйте. Пытаюсь написать плагин. Плагин работает как нужно. Но переменная $post в любой точке...

Параметр контроллера всегда null
Доброго времени суток. Вопрос банальный, как мне кажется, но почему то у меня это не работает......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru