powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Несколько форм на одной странице [MVC/Razor]
24 сообщений из 99, страница 4 из 4
Несколько форм на одной странице [MVC/Razor]
    #38616953
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоЕсть высокоуровневая WebViewPage, с помощью него можно решить 100% задач.

вытащи мне с помощью WebViewPage свойство IsReadOnly модели, чтобы я смог нарисовать звёздочку для пользователя, указывающую, что поле обязательно для заполнение. время пошло.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616954
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсуorjВ 100% случаев те, у кого прямые руки, пользуются не @ViewData (ViewDataDictionary), а @Model (WebViewPage).

ты дибил чтоли? при чём тут прямые руки?

@Model это всего удобное свойство, чтобы не писать @ViewData.Model, а метаданные, над производством которых корпел провайдер метаданных ты куда, на помойку выбросил? а данные контекста шаблона? а контект формы? не пори хни чудик. вроде взрослый человек, с мозгом. но после таких вбросов, в это верится как-то с трудом.

Ты дятел, что ли? @Model используется в другой песочнице, выкинь свой мозг уже на помойку, если жиром заплыл.

Какие в жопу метаданные, если речь идет о типизированной модели? Ты там укурен, чудило?

hVosttещё раз цитату привожу, как апофеоз обсурда пилять. те у кого прямые руки, пользуются рулём! нах ручник, нах тормоз, нах газ, нах бензин, нах вообще машина, одного руля вполне достаточно!

в общем, перестань устраивать цирк шапито тут с зачётными вбросами, достаточно и того, что показывают нонче по новостям

Газ тебе нужно в зад запустить, а не ручники дергать. Надуешься и лопнешь. От тупизны
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616961
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущкоЕсть высокоуровневая WebViewPage, с помощью него можно решить 100% задач.

вытащи мне с помощью WebViewPage свойство IsReadOnly модели, чтобы я смог нарисовать звёздочку для пользователя, указывающую, что поле обязательно для заполнение. время пошло.

Код: html
1.
2.
3.
4.
5.
<div class="field"> 
    @Html.LabelForRequired(m => m.Name) 
    @Html.TextBoxFor(m => m.Name) 
    @Html.ValidationMessageFor(m => m.Name) 
</div>



Код: 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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
public static class HtmlExtensions
{
    [SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Justification = "This is an appropriate nesting of generic types")]
    public static MvcHtmlString LabelForRequired<TModel, TValue>(this HtmlHelper<TModel> html, Expression<Func<TModel, TValue>> expression, string labelText = "")
    {
        return LabelHelper(html,
            ModelMetadata.FromLambdaExpression(expression, html.ViewData),
            ExpressionHelper.GetExpressionText(expression), labelText);
    }
 
    private static MvcHtmlString LabelHelper(HtmlHelper html, 
        ModelMetadata metadata, string htmlFieldName, string labelText)
    {
        if (string.IsNullOrEmpty(labelText))
        {
            labelText = metadata.DisplayName ?? metadata.PropertyName ?? htmlFieldName.Split('.').Last();
        }
 
        if (string.IsNullOrEmpty(labelText))
        {
            return MvcHtmlString.Empty;
        }
 
        bool isRequired = false;
 
        if (metadata.ContainerType != null)
        {
            isRequired = metadata.ContainerType.GetProperty(metadata.PropertyName)
                            .GetCustomAttributes(typeof(RequiredAttribute), false)
                            .Length == 1;
        }
 
        TagBuilder tag = new TagBuilder("label");
        tag.Attributes.Add(
            "for",
            TagBuilder.CreateSanitizedId(
                html.ViewContext.ViewData.TemplateInfo.GetFullHtmlFieldName(htmlFieldName)
            )
        );
 
        if (isRequired)
            tag.Attributes.Add("class", "label-required");
 
        tag.SetInnerText(labelText);
 
        var output = tag.ToString(TagRenderMode.Normal);
 
 
        if (isRequired)
        {
            var asteriskTag = new TagBuilder("span");
            asteriskTag.Attributes.Add("class", "required");
            asteriskTag.SetInnerText("*");
            output += asteriskTag.ToString(TagRenderMode.Normal);
        }
        return MvcHtmlString.Create(output);
    }
}
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616962
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоА не через "ядро" в виде ViewData

именно так. ViewData, вокруг него всё крутится.

возьмём, например, HtmlHelper , нет ни намёка на WebViewPage, модель можно получить только из ViewData . не выдумывай короче. ты просто не понимаешь как устроен ASP.NET MVC. совсем при чём не понимаешь. кури маны иди, а не дурь.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616966
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущко,



ModelMetadata.FromLambdaExpression(expression, html.ViewData)

откуда пилять метаданные берутся, дурилко картонное??? ты зачем усы сбрил?
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616970
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущко,

TagBuilder.CreateSanitizedId(
html.ViewContext.ViewData.TemplateInfo.GetFullHtmlFieldName(htmlFieldName)
)

короче! хватит! не дёргайся ))) чем больше будешь дёргаться, тем сильнее трясина засосёт.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616971
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущкоА не через "ядро" в виде ViewData
именно так. ViewData, вокруг него всё крутится.
Пусть крутится хоть на голой жопе. Но в прикладных задачах туда суваться нет никакого смысла. Купи уже голову.

hVosttвозьмём, например, HtmlHelper , нет ни намёка на WebViewPage, модель можно получить только из ViewData . не выдумывай короче. ты просто не понимаешь как устроен ASP.NET MVC. совсем при чём не понимаешь. кури маны иди, а не дурь.
Дурилка картонная, накой ты мне постишь коробочный класс? Ты понимаешь разницу между ядром и высокоуровневыми прикладными задачами?
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616973
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущко,

в общем я так и не увидел решение на

вытащи мне с помощью WebViewPage свойство IsReadOnly модели

признаёшь порожение?
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616974
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущко,

TagBuilder.CreateSanitizedId(
html.ViewContext.ViewData.TemplateInfo.GetFullHtmlFieldName(htmlFieldName)
)

короче! хватит! не дёргайся ))) чем больше будешь дёргаться, тем сильнее трясина засосёт.

Ты реально такой укурок или им прикидываешься?

15888685

МСУИ заменять её на что-либо другое - садомазохизм (ну если ты не используешь отдельные коробочные контролы).

Это отдельный контрол, а не прикладная задача.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616976
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоТы понимаешь разницу между ядром и высокоуровневыми прикладными задачами?

да всё, всё уже.. слил, признай это ))
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616977
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущко,

в общем я так и не увидел решение на

вытащи мне с помощью WebViewPage свойство IsReadOnly модели

признаёшь порожение?

Я решил задачу со звездочкой. На остальное класть болт.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616979
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущкоТы понимаешь разницу между ядром и высокоуровневыми прикладными задачами?

да всё, всё уже.. слил, признай это ))

Тебя заклинило? :) Некрасиво свою тупость выдавать за чужие сливы.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616981
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоЭто отдельный контрол, а не прикладная задача.

ну и что теперь? понадобилась звёздочка, и мы бросились искать в интернете кто продаёт коробочный контрол с поддержкой звёздочки? ты в своём уме?

изначально и шла речь, что заменить TextBoxFor очень легко, и это поощряется фреймворком ASP.NET MVC в виду легкодоступности всех нужных данных для рендеринга своей разметки. с блекджеком и шлюхами. ты жа раком встал НЕЕЕЕЕЕЕТ!! только натив!!! только кардхор!!
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616984
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоЯ решил задачу со звездочкой. На остальное класть болт.

мда. ну и хрен с тобой. ты её решил не в подтверждение своих идей, а просто решил. за что конечно тебе респект и уважуха, можешь же! но только твоё решение доказывает, что без ViewData не обойтись тебе. а твои преславутые "100%" можешь обсудить с Чуровым. он тебе ещё 46% для полноты подкинет.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616985
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущкоЭто отдельный контрол, а не прикладная задача.

ну и что теперь? понадобилась звёздочка, и мы бросились искать в интернете кто продаёт коробочный контрол с поддержкой звёздочки? ты в своём уме?

изначально и шла речь, что заменить TextBoxFor очень легко, и это поощряется фреймворком ASP.NET MVC в виду легкодоступности всех нужных данных для рендеринга своей разметки. с блекджеком и шлюхами. ты жа раком встал НЕЕЕЕЕЕЕТ!! только натив!!! только кардхор!!

Ну и то. Понадобилась - пили или покупай контролы. Это не прикладная задача, маленький. Один раз написал на всю жизнь и забыл.

Я ж тебе показал, как получить звездочку без перепиливания TextBoxFor.

Код: html
1.
2.
3.
4.
5.
<div class="field"> 
    @Html.LabelForRequired(m => m.Name) 
    @Html.TextBoxFor(m => m.Name) 
    @Html.ValidationMessageFor(m => m.Name) 
</div>
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616987
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущкоЯ решил задачу со звездочкой. На остальное класть болт.

мда. ну и хрен с тобой. ты её решил не в подтверждение своих идей, а просто решил. за что конечно тебе респект и уважуха, можешь же! но только твоё решение доказывает, что без ViewData не обойтись тебе. а твои преславутые "100%" можешь обсудить с Чуровым. он тебе ещё 46% для полноты подкинет.

Контролы - это core, никуда без низкоуровневости не уйти. Речь же совсем о другом. Долго же тебе приходится всё разжевывать.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616988
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоНу и то. Понадобилась - пили или покупай контролы. Это не прикладная задача, маленький. Один раз написал на всю жизнь и забыл.

золотые слова! ))))))))))))))))))))))))))))))))))))))))))))))))))


мсущкоЯ ж тебе показал, как получить звездочку без перепиливания TextBoxFor.

ну правильно, ты запилил свой хелпер. между прочим всё правильно сделал, без претензий. только ты использовал ViewData. да-да, этоn мерзкий, богоненавистный ViewData. эх...
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616992
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоКонтролы - это core, никуда без низкоуровневости не уйти. Речь же совсем о другом. Долго же тебе приходится всё разжевывать.

контролы = core для прикладного программиста, который типа на формочке контролы расставляет. малость утопичная идея для веб в целом. особенно для ASP.NET MVC.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616993
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущкоНу и то. Понадобилась - пили или покупай контролы. Это не прикладная задача, маленький. Один раз написал на всю жизнь и забыл.
золотые слова! ))))))))))))))))))))))))))))))))))))))))))))))))))
А где я бы против? Ж)

hVosttмсущкоЯ ж тебе показал, как получить звездочку без перепиливания TextBoxFor.
ну правильно, ты запилил свой хелпер. между прочим всё правильно сделал, без претензий. только ты использовал ViewData. да-да, этоn мерзкий, богоненавистный ViewData. эх...
Да, использовал ViewData. А это запрещено?

P.S. Всё, не грузи меня. Мне нужно щас на T-34-85 с 85 мм Д-5Е-85БМ роту порвать.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616996
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоP.S. Всё, не грузи меня. Мне нужно щас на T-34-85 с 85 мм Д-5Е-85БМ роту порвать.

ну давай хоть там не облажайся
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38616999
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt, ты как был гнустным клоуном, так им и остался Ковыряйся лучше в лямбдах, может осилишь, наконец.
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38617001
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоhVostt, ты как был гнустным клоуном, так им и остался Ковыряйся лучше в лямбдах, может осилишь, наконец.

это ты типа обижено хлопнул дверью
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38617009
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttмсущкоhVostt, ты как был гнустным клоуном, так им и остался Ковыряйся лучше в лямбдах, может осилишь, наконец.
это ты типа обижено хлопнул дверью
Это я типа констатировал фундаментальный постулат
...
Рейтинг: 0 / 0
Несколько форм на одной странице [MVC/Razor]
    #38617010
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мсущкоЭто я типа констатировал фундаментальный постулат

хайль вьюдата! //:-#O
...
Рейтинг: 0 / 0
24 сообщений из 99, страница 4 из 4
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Несколько форм на одной странице [MVC/Razor]
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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