Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Узнал сегодня обескураживающую штуку. / 3 сообщений из 3, страница 1 из 1
22.09.2015, 15:02
    #39058432
Monochromatique
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнал сегодня обескураживающую штуку.
Метод контроллера:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 

[HttpPost]
[ActionName("FIO")]
        public ActionResult postFIO(cl_FIO FIO)
        {
            //FIO.name - Лена
            //FIO.surname - Смирнова
            //Это пришло с формы

            FIO.name = "Катя";

            return View(FIO);
        }



View
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
@model models.cl_FIO

@using(Html.FormBegin())
{
@Html.TextBoxFor(x=>x.name)
@Html.TextBoxFor(x => x.surname)

<input type="submit" value="save">
}





Еще утром бы я бился бы на что угодно, что при сабмите формы - в браузер уйдет "Катя Смирнова".

На самом деле - Лена.

View
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
@model models.cl_FIO

@using(Html.FormBegin())
{
<input type="text" name="name" value=@Model.name/>
<input type="text" name="surname" value = @Model.surname/>

<input type="submit" value="save">
}



А так - Катя.

Я - мета-нуб???
...
Рейтинг: 0 / 0
22.09.2015, 15:47
    #39058533
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнал сегодня обескураживающую штуку.
да нормальная тема для асп мвц. хелперы используют не совсем чисто твою модель
...
Рейтинг: 0 / 0
22.09.2015, 15:48
    #39058534
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнал сегодня обескураживающую штуку.
а блин случайно нажал отправить
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public static MvcHtmlString TextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression, string format, IDictionary<string, object> htmlAttributes)
        {
            ModelMetadata metadata = ModelMetadata.FromLambdaExpression(expression, htmlHelper.ViewData);
            return TextBoxHelper(htmlHelper,
                                 metadata,
                                 metadata.Model,
                                 ExpressionHelper.GetExpressionText(expression),
                                 format,
                                 htmlAttributes);
        }


я когда про enumhelper искал инфу до исходников опускался.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Узнал сегодня обескураживающую штуку. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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