20 / 1 / 1
Регистрация: 29.08.2011
Сообщений: 161
1

Как принять Post данные с формы

14.07.2012, 05:27. Показов 4065. Ответов 10
Метки нет (Все метки)

как принять данные на контролер с формы пост

вот форма

C#
1
2
3
4
5
6
@using(var form = Html.BeginForm("Addpeson", "Home", FormMethod.Post))
        {
            <label>Имя:</label> @Html.TextBox("name")
            <label>Дата рождения:</label> <input type="date" name="data" id="data" />
            <input type="submit" value="Отправить" />          
        }
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2012, 05:27
Ответы с готовыми решениями:

Как принять данные в XML формате с использованием метода POST?
Привет Как принять и получить данные в XML формате с использованием POST метода? Я не хочу...

Как принять и послать данные методом post в ASP.NET?
subj пример если можно

Как принять парметры POST или GET
первый раз програмлю на АСП поэтому такой ламерский вопрос)) Как принять парметры POST или GET и...

Сохранить данные формы в XML и отправить на сервер методом POST
Доброго времени суток. Только начал знакомство с технологией, и сразу зашел в тупик. Есть один...

10
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
14.07.2012, 09:51 2
C#
1
2
3
4
5
[HttpPost]
public ActionResult Addperson(string name, DateTime date)//В контроллер home
{
   //TO DO
}
0
20 / 1 / 1
Регистрация: 29.08.2011
Сообщений: 161
14.07.2012, 16:39  [ТС] 3
а как принять файлы
0
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
14.07.2012, 16:50 4
C#
1
2
3
4
5
[HttpPost]
public ActionResult Addperson(HttpPostedFileBase file)
{
   //TO DO
}
0
20 / 1 / 1
Регистрация: 29.08.2011
Сообщений: 161
14.07.2012, 17:32  [ТС] 5
y-fox,
а как определить размер файла так

C#
1
if (file.ContentLength <= 10000)
0
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
14.07.2012, 17:38 6
Ну, file.ContentLenght - и есть размер файла, или что Вы имеете в виду?
0
20 / 1 / 1
Регистрация: 29.08.2011
Сообщений: 161
14.07.2012, 17:42  [ТС] 7
мне надо файл на размер проверить делаю так

C#
1
if (file.ContentLength == 1000)
не работает

я хочу избавиться от такой ошибки если файл заливаю размером больше

Maximum request length exceeded.
0
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
14.07.2012, 17:46 8
А файл та пришел, или может его размер не равен 1000 байт?
0
20 / 1 / 1
Регистрация: 29.08.2011
Сообщений: 161
14.07.2012, 17:54  [ТС] 9
файл не пришел но мне вывел ошибку типа привышен раз передачи данные методом

Maximum request length exceeded.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Maximum request length exceeded.

Добавлено через 6 минут
и как проверять переменную на пустату
0
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
14.07.2012, 18:25 10
Ошибка тут заключается в том, что размер файла превысил размер входного запроса, настроить его можно так:
XML
1
<httpRuntime maxRequestLength="10000"/>
это в веб конфиг добавить, размер задается в КБ

Цитата Сообщение от 45king Посмотреть сообщение
как проверять переменную на пустату
C#
1
2
3
if(file==null)
{
}
0
20 / 1 / 1
Регистрация: 29.08.2011
Сообщений: 161
15.07.2012, 11:42  [ТС] 11
как избавиться от такой ошибки

Maximum request length exceeded.

придобавлении файла побольшим размером тоясть сделать какую нить проверку
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2012, 11:42
Помогаю со студенческими работами здесь

Как принять параметры из формы по номеру, а не по имени?
У меня тут проблема возникла (даже не одна): в одной ASP-страничке генерится форма с checkbox'ами,...

Как правильно выполнить отправку формы POST запросом с последующим редиректом?
Привет! Делаю интеграцию с платежной системой. Есть форма с парой специальных скрытых полей и...

Как передать (не принять!) методом POST данные на другой сервер?
Нужно на перле из скрипта передать данные методом пост, т.е. сделать эмуляцию отправки данных формы...

Как принять данные из формы по строкам
Есть поле &lt;textarea&gt;&lt;/textarea&gt; в него вводятся URLы, каждый строго с новой строки: site1.ru...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru