13 January 2014 Leave a comment

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur volutpat leo dictum mi sollicitudin, ut tempus diam sollicitudin. Vivamus fringilla, urna vel cursus varius, ipsum lorem tincidunt turpis, vel vehicula libero sem vel diam. Fusce placerat vestibulum tellus, sit amet mattis diam facilisis eu. Vestibulum eleifend velit at sem cursus cursus. Aliquam a erat accumsan, viverra eros et, tristique urna. Nulla et lectus et est iaculis blandit. Mauris pulvinar feugiat sapien, et dignissim nunc tristique id. Suspendisse non ipsum nec metus laoreet hendrerit ut quis metus.

Read more…

Categories: Bez kategorii

ASP.NET MVC EditorFor

18 February 2011 Leave a comment

Dawno temu, Piotr Zieliński na swoim blogu przedstawiał helper’a EditorFor i po podstawy i przykłady odsyłam do niego. Przypomnę jedynie, że ten sprytny mechanizm pozwala nam na wywołanie odpowiedniego szablonu edycji dla wybranego przez nas typu danych. To czego można się spodziewać, to że jeśli wywołamy go poprzez :

@Html.EditorFor(Movie => Model)

to na naszej stronie ujrzymy szablon który stworzyliśmy w /Views/Shared/EditorTemplates/Movie.cshtml ( wygenerowany dla typu Movie z danymi z obiektu Model ). To czego ja osobiście się nie spodziewałem, to fakt, że nie jesteśmy ograniczeni do typów z naszej przestrzeni Modeli ( jak sugeruje kreator View’sów ). Możemy na przykład stworzyć template dla wszystkich pól typu DateTime. Aby to zrobić, wystarczy dodać PartialView do katalogu Szablonów Edycji ( jak dostojnie to brzmi w języku polskim ) – /Views/Shared/EditorTemplates/DateTime.cshtml o zawartości :

@model DateTime
<h2>Editor for DateTime</h2>
<!-- tutaj Twój textbox z podpiętym jquery DatePicker'em -->

Dzięki temu, na każdym formularzu edycji gdzie jedym z elementów będzie obiekt typu DateTime, domyślny textbox zostanie zastąpiony Twoim bajeranckim szablonem.
Czyli, zakładając, że jakieś 80% pól na formularzach to String,Date oraz Int (przynajmniej tak wynika z mojego doświadczenia ) to tworząc 3 szablony mamy obsłużoną niemal całą “edycję”. Fajnie, co ? 🙂

Categories: ASP.NET, MVC, Razor

ASP.NET MVC Calendar

23 January 2011 4 comments

Wersja polska poniżej

I was creating booking system for one of my clients, everything went pretty smooth until he asked for calendar that would display the dates that are unavailable to pick, booked but not confirmed yet and booked and confirmed – all these in different styles. After some research I did I’ve found that none of the tools like jquery or mootools plugins worked for me the way I wanted them to work. So I’ve decided to create my own Calendar user control.
Read more…

Categories: ASP.NET, C#, MVC3, Razor Tags: , , , ,