powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передать в контроллер объект с простой формы
8 сообщений из 8, страница 1 из 1
Передать в контроллер объект с простой формы
    #38044035
tercat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как можно из формы в контроллер передать объект без использования типизированой view?

код контроллера
Код: c#
1.
2.
3.
4.
        public ActionResult Add(Model model)
        {
            return this.View();
        }



код формы:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
@using (Html.BeginForm( "Add","Sample", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
  
    <fieldset>
        <input type="text" name="Name">
        <input type="text" name="Name">
        <input type="submit" value="Upload" />
    </fieldset>
}



пробовал уже указывать и через точку и через подчеркивание, не работает (

Код: c#
1.
2.
  <input type="text" name="model.Name">
        <input type="text" name="model_Name">
...
Рейтинг: 0 / 0
Передать в контроллер объект с простой формы
    #38044124
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tercat2,
покажите лучше код, как вы их ловите на контроллере
...
Рейтинг: 0 / 0
Передать в контроллер объект с простой формы
    #38044185
tercat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сверху привел, вот так

Код: c#
1.
2.
3.
4.
public ActionResult Add(Model model)
        {
            return this.View();
        }



в контроллер я захожу нормально, и если входные параметры заданы в виде последовательности строк, например public ActionResult String id, String name) то все работает нормально, но мне важно передать именно объект.
...
Рейтинг: 0 / 0
Передать в контроллер объект с простой формы
    #38044229
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а смысл такого маневра....вью не типизированная а экшен в контролере ожидается типизированный?
...
Рейтинг: 0 / 0
Передать в контроллер объект с простой формы
    #38044262
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
 public class MyModel
    {
        public string Name { get; set; }
        public string Id { get; set; }
    }



Код: html
1.
2.
3.
4.
5.
6.
7.
8.
@using (Html.BeginForm())
{
    <fieldset>
        <input type="text" name="Name">
        <input type="text" name="Id ">
        <input type="submit" value="Upload" />
    </fieldset>
}


и вуаля
...
Рейтинг: 0 / 0
Передать в контроллер объект с простой формы
    #38044278
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tercat2без использования типизированой view

Вот и последствия )
...
Рейтинг: 0 / 0
Передать в контроллер объект с простой формы
    #38044318
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не указав конкретно тип будет просто object, а после на HttpPost если получится собрать объект ..он и вернется
...
Рейтинг: 0 / 0
Передать в контроллер объект с простой формы
    #38044509
tercat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин вместо пропертей в модели использовал обычные поля ( спасибо всем ;)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передать в контроллер объект с простой формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]