Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
nazarmyua
0 / 0 / 1
Регистрация: 31.10.2013
Сообщений: 26
1

Как правильно передать int ID методом HTML.BeginForm?

06.05.2014, 02:57. Просмотров 727. Ответов 1
Метки нет (Все метки)

Как правильно передать int ID методом Html.BeginForm?
HTML5
1
2
3
4
5
@using (Html.BeginForm("UploadImageToDataBase", "Car", FormMethod.Post, new {id = 1,enctype = "multipart/form-data"}))
{
    <input type="file" multiple="multiple" name="files" id="files" class="btn btn-default" />
    <input type="submit" value="Загрузити" class="btn btn-default" />
}
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public ActionResult UploadImageToDataBase(HttpPostedFileBase[] files,int? id)
            {
                if (files != null)
                {
                    foreach (var file in files)
                    {
                        id = id + 1;
                        MemoryStream ms = new MemoryStream();
                        file.InputStream.CopyTo(ms);
                        PhotoCar image = new PhotoCar();
 
                        image.PhotoCarID = (int)id;
                        image.Photo = ms.GetBuffer();
                        image.ImageMimeType = file.ContentType;
 
                        db.PhotoCar.Add(image);
                        db.SaveChanges();
 
                    }
                }
                return RedirectToAction("Index");
         }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 02:57
Ответы с готовыми решениями:

Не могу передать параметр в Html.BeginForm
Доброго. В описании хелпера есть штмл атрибуты. @Using...

Html.BeginForm()
Я не сильно знаком с MVC.Подскажите пожалуста что нужно делать -чтобы код ...

Radiobutton в Html.BeginForm
И так. Так у нас выглядит опросник на 8 вопросов на одной из страниц, где...

Передача данных с использованием Html.BeginForm
Привет друзья. У нас есть страничка Page. @{ int a = 7; } @using...

Вложенный Html.BeginForm баг или фича?
Всем доброго времени! Есть такой код в представлении: @using...

1
sharpei100500
4 / 4 / 2
Регистрация: 27.03.2014
Сообщений: 16
06.05.2014, 03:15 2
nazarmyua, поместите id в поле hidden на форме , а там оно автоматом будет отсылаться в контроллер
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 03:15

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

Потеря элемента модели при переходе от вьюхи к контроллеру из-за Html.BeginForm
Здравствуйте! Помогите понять логику. У меня есть вьюха в которую передается...

Как через Html.ActionLink передать значение в другом Html-элементе в MVC-приложении?
как через Html.ActionLink передать значение в другом Html-элементе в...


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

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

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