Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление полей / 16 сообщений из 16, страница 1 из 1
30.04.2013, 15:33
    #38245376
DSmirnovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
Как лучше на mvc организовать динамическое добавление полей.
Например есть форма и в ней ( по нажатию на кнопарь )
нужно добавлять поля, например, файлаплоад.
...
Рейтинг: 0 / 0
30.04.2013, 15:36
    #38245388
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
...
Рейтинг: 0 / 0
30.04.2013, 16:37
    #38245523
DSmirnovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
А бэз джиквери.
В WebForms это так прекрасно делалось ) а тут
...
Рейтинг: 0 / 0
30.04.2013, 16:40
    #38245534
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
Возвращайтесь к нам на WebForms, у нас есть печеньки
...
Рейтинг: 0 / 0
30.04.2013, 16:41
    #38245536
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
...
Рейтинг: 0 / 0
30.04.2013, 16:56
    #38245564
DSmirnovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
ПаганельDSmirnovichА бэз джиквери https://developer.mozilla.org/en-US/docs/DOM/Node.appendChild
имел ввиду вообще без Java script
...
Рейтинг: 0 / 0
30.04.2013, 17:22
    #38245625
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
DSmirnovichПаганельпропущено...
https://developer.mozilla.org/en-US/docs/DOM/Node.appendChild
имел ввиду вообще без Java scriptа на клиенте альтернативы нету
...
Рейтинг: 0 / 0
30.04.2013, 19:08
    #38245716
DSmirnovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
я понимаю что на клиенте нету.
...
Рейтинг: 0 / 0
30.04.2013, 19:36
    #38245731
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
DSmirnovich я понимаю что на клиенте нету.это очень хорошо
...
Рейтинг: 0 / 0
30.04.2013, 21:01
    #38245776
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
DSmirnovichА бэз джиквери.
В WebForms это так прекрасно делалось ) а тутИ как Вы это делали в WebForms? И почему по аналогии не сделать в MVC?
...
Рейтинг: 0 / 0
02.05.2013, 15:51
    #38246656
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
DSmirnovich я понимаю что на клиенте нету.

Очень хочу посмотреть как вы это делали на webForms со стороны сервера...
...
Рейтинг: 0 / 0
02.05.2013, 16:16
    #38246661
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
OracleLoverDSmirnovich я понимаю что на клиенте нету.

Очень хочу посмотреть как вы это делали на webForms со стороны сервера...

Вероятно, PostBack + динамическая генерация контролов.
В принципе можно.
...
Рейтинг: 0 / 0
02.05.2013, 18:09
    #38246738
DSmirnovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
OracleLover
Очень хочу посмотреть как вы это делали на webForms со стороны сервера...
Чувствую сарказм. Только не пойму чем вызван.
...
Рейтинг: 0 / 0
02.05.2013, 23:04
    #38246862
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
DSmirnovich, Вы сами развели интрижку своим "в WebForms это так прекрасно делалось".
...
Рейтинг: 0 / 0
07.05.2013, 18:11
    #38250780
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
на. извращайся:)
...
Рейтинг: 0 / 0
07.05.2013, 18:12
    #38250782
Deza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление полей
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public ActionResult Index(int? input)
        {
            int count = input == null ? 1 : input.Value; 
            var arr = new int[count];
            for (int i = 0; i < count; i++)
            {
                arr[i] = i;
            }
            return View(arr);
        }
        [HttpPost]
        public ActionResult Post(string[] item)
        {
            var a = item;
            return Index(1);
        }



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
@model int[]
@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div>
        @using (Html.BeginForm("Post","Home", FormMethod.Post))
        {
            for (int i = 0; i < @Model.Count(); i++)
             {
                 @Html.TextBox(string.Format("item[{0}]", i))
                 


             }
             <input type="submit" value="submit"/>
        }
        @Html.ActionLink("add field", "Index","Home", new {input = @Model.Count() + 1}, null)
    </div>
</body>
</html>
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление полей / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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