W naszych standardowych formularzach ASP.NET formalizujemy zwykle zakres kontrolek użytkownika na stronie wzorcowej i ustalamy, czy wyświetlają się one w swoim kodzie. Jakie jest najlepsze podejście w ASP.NET MVC do osiągnięcia tego samego celu?Jak kontrolować wyświetlanie warunkowe widoków częściowych w ASP.NET MVC
Oczywiście można wstawić instrukcje na stronie wzorcowej lub częściowym, ale wydaje mi się to nieuporządkowane i łamie zasadę utrzymania logiki biznesowej z widoku. Wymaga to również umieszczenia niezbędnych informacji we wszystkich modelach widoków lub dziedziczenia po kontrolerze bazowym, który wydaje się dużo kłopotać czymś tak prostym.
Zastanawiam się nad użyciem funkcji RenderAction i zwróceniem całkowicie pustego widoku, aby zapobiec wynikom - czy to dobry wzór?
I drugi. Mam kilka wywołań "RenderPartialIfNotNull (" Foo ", Model.Something). –
Przepraszam, tak, chodzi mi o logikę UI, a nie logikę biznesową –