Page 1 of 1
ASP.NET MVC 4
Posted: Thu Oct 18, 2012 5:56 pm
by X-ray
Έχει ασχοληθεί κανείς; Κάθομαι και παίζω λίγο τώρα τελευταία και μου φαίνεται πολύ ωραίο!
Re: ASP.NET MVC 4
Posted: Thu Oct 18, 2012 10:20 pm
by stoupeace
O Ισοβίτης είναι φίλος σου τότε :P
Για πες, τι βρήκες και παίζεις?
Re: ASP.NET MVC 4
Posted: Thu Oct 18, 2012 10:48 pm
by gio
Ναι είναι πολύ καλό. Σου δίνει αρκετές δυνατότητες. Ενδιαφέρον έχει και το Web Api που έχει βγάλει η ms.
Re: ASP.NET MVC 4
Posted: Thu Oct 18, 2012 11:08 pm
by Ισοβίτης
Αν είχες δει καθόλου την παλιά ASP.NET, η ASP.NET MVC είναι αδυνατισμένη και πιο όμορφη.
Μου αρέσει το ότι σε ωθεί στη χρήση σωστών πρακτικών (MVC design pattern) και έρχεται χωρίς το τεράστιο βάρος του παλιού view state.
Re: ASP.NET MVC 4
Posted: Fri Oct 19, 2012 11:12 am
by X-ray
Ναι και εμένα αυτό μου αρέσει. Σου οργανώνει τον κώδικα πολύ καλά.
Τώρα αρχικά πάτησα πάνω σε ένα tutorial και φτιάχνω κάποια δικά μου πράγματα. Αρκετά βασικά.
Το concept είναι site δημοπρασιών.
Έχω κάνει edit λίγο το _layout και έφτιαξα να μπορείς να κάνει create listing (edit και delete πάνε πακέτο)
Να στα βγάζει σε μια λίστα από τη βάση, να μπορείς να κάνεις search. Έπαιξα λίγο με τα validation ώστε να σου εμφανίζει άλλα πράγματα όταν είσαι logged in.
Μου πήρε αρκετή ώρα να φτιάξω κάποια σκαλώματα που είχε με το globalization. Πχ. έβαζες μια ημερομηνία και αυτό μετά την εμφάνιζε στο Ελληνικό format με αποτέλεσμα όταν πήγαινες να κάνεις edit να σου βγάζει error στο validation χωρίς να αλλάξεις κάτι. Το έλυσα με το globalize.js και το culture el-GR.
Έμαθα λίγο να χρησιμοποιώ ActionLinks ώστε να έχω access σε λειτουργίες από άλλες σελίδες χωρίς να χρειάζεται να πάω εκεί.
Λίγο με την έννοια των partial Views. Βασικά το θέμα μου ήταν ότι είχα φτιάξει ένα View ξεχωριστό για το search και ήθελα να το βάλω σαν partial view και στο home page (αν είσαι loggedIn). Αλλά δεν έβγαινε με τπτ. Τελικά ήταν απλό. Έβαζες απλά ένα SearchTextbox και το submit button και απλά του έλεγες να σου συμπληρώσει την φόρμα κοιτάζοντας τον άλλο controller :p
Απ'ότι καταλαβαίνεις παιδεύομαι με βασικά πράγματα ακόμα.