konto usunięte
Jakub
Szumiato
Software
Implementations Team
Leader
Temat: ASP.NET MVC eBook
Póki co tylko akademickie, miałem styczność z Django i szczerze mówiąc, to czekałem na MVC w wersji MS. Przyznam, że wygląda to całkiem ciekawie, przydałby się tylko jakiś hosting do tego =)Co do książki, to każda lektura dobra, ale na asp.net/mvc materiału jest chyba wystarczająco na rozruch :)
konto usunięte
Temat: ASP.NET MVC eBook
Piotr S.:Takie, że w wersjach preview bardzo często się zmieniał i nie warto było poświęcać mu czasu. Teraz chyba nadszedł ten moment, że trzeba się nim na poważnie zainteresować.
Czy macie jakieś doświadczenia z ASP.NET MVC?
Druga sprawa to nie bardzo widziałem miejsce na Ajaxa w tym produkcie. Z opisu rozdziału wnioskuję, że autorzy zaprezentowali jego użycie, więc czytam.
Pozdrawiam
Daniel Dąbrowski Właściciel, 42n
Temat: ASP.NET MVC eBook
Jakub Szumiato:
Póki co tylko akademickie, miałem styczność z Django i szczerze mówiąc, to czekałem na MVC w wersji MS. Przyznam, że wygląda to całkiem ciekawie, przydałby się tylko jakiś hosting do tego =)
Niepotrzebny jest dedykowany pod to hosting .. kwestia odpowiedniego web.config i wsadzenia assemblies od mvc do bin
konto usunięte
Temat: ASP.NET MVC eBook
Zapoznałem się i nawet udało mi się to w miarę normalnie zdeployować - na IIS 7.0 + .NET 3.5 app pool na integrated oraz skopiować System.Web.Abstractions, Mvc, RoutingNatomiast straciłem sporo czasu na zabawie z konwersją typu float/single w zależności od locale ustawionego na serwerze. Nie znalazłem oficjalnego/uniwersalnego rozwiązania, po prostu przerobiłem je sobie na typy całkowite. Chociaż to w sumie nie problem samego MVC.
konto usunięte
Temat: ASP.NET MVC eBook
Piotr S.:
Czy macie jakieś doświadczenia z ASP.NET MVC? Ten darmowy rodział przeczytałem i bardzo mi się spodobał, a jakie są wasze opinie?
Ja ostatnio coraz więcej poświęcam się tej technologii, gdyż http://dotnetomaniak.pl to ASP.NET MVC (jak na razie RC2, ale już niedługo będę przerzucał na RTW). Podoba mi się ta technologia, gdyż wymusza większą czystość pisanego kodu. Oczywiście i tu można popsuć rozdzielenie warstw, ale chyba jest to trudniejsze...
Maciek K.:
Natomiast straciłem sporo czasu na zabawie z konwersją typu float/single w zależności od locale ustawionego na serwerze.
Co do tego to miałem podobny problem (nie wiem czy o to samo chodzi bo wydawało mi się, że mój problem siedział w Unity a nie bezpośrednio w ASP.NET MVC) i trochę swoich żali wypisałem tu: http://pawlos.blogspot.com/2009/03/nie-zapominaj-o-kul...
Podsumowując, cieszę się, że mamy dostępne takie rozwiązanie na platformie .NET.Paweł Łukasik edytował(a) ten post dnia 23.03.09 o godzinie 07:26
konto usunięte
Temat: ASP.NET MVC eBook
Paweł Łukasik:Mi problem się pojawił, kiedy kontroler spodziewa się double
Co do tego to miałem podobny problem (nie wiem czy o to samo chodzi bo wydawało mi się, że mój problem siedział w Unity a nie bezpośrednio w ASP.NET MVC) i trochę swoich żali wypisałem tu: http://pawlos.blogspot.com/2009/03/nie-zapominaj-o-kul...
[AcceptVerbs("POST")]
public ActionResult SearchByLocation(float longitude,float latitude) {
...
}
mój lokalny IIS ma zgodną kulturę z moją przeglądarką i 53,1234 parsował. Problemy się wykryły po deployu na IISa z kulturą en-US. Gdy znajdę jakieś ładne rozwiązanie - poza migracją na typ integer lub string - dam znać.
konto usunięte
Temat: ASP.NET MVC eBook
maciek kański:Zmuszony praktyką rozwiązanie się znalazło, własny IModelBinder. W global.asax w Application_Start rejestrujemy:
Gdy znajdę jakieś ładne rozwiązanie - poza migracją na typ integer lub string - dam znać.
ModelBinders.Binders.Add(typeof(double),new MyDoubleBinder());
a sam MyDoubleBinder rozwiązałem, metodą prób i błędów w ten sposób:
object IModelBinder.BindModel(ControllerContext controllerContext,ModelBindingContext bindingContext) {
Debug.Assert(bindingContext.ModelType == typeof(double),"Support for double ONLY!");
ValueProviderResult valueResult;
if(bindingContext.ValueProvider.TryGetValue(bindingContext.ModelName,out valueResult)) {
bindingContext.ModelState.SetModelValue(bindingContext.ModelName,valueResult);
double parsedValue;
if(double.TryParse(
valueResult.AttemptedValue.Trim().Replace(',','.') ,
NumberStyles.Any,
CultureInfo.InvariantCulture,
out parsedValue)
) {
return parsedValue;
} else {
bindingContext.ModelState.AddModelError(bindingContext.ModelName,"Nie moge przekonwertowac na DOUBLE");
}
}
return null;
}
kluczowa jest linijka, w której zamieniam przecinki na kropki i konwertuję kulturą Invariant
Amiran
Chyb
Project Manager,
Architekt,
Programista
Temat: ASP.NET MVC eBook
Jakub Szumiato:
Póki co tylko akademickie, miałem styczność z Django i szczerze mówiąc, to czekałem na MVC w wersji MS. Przyznam, że wygląda to całkiem ciekawie, przydałby się tylko jakiś hosting do tego =)
Rootnode + Mono 2.4
konto usunięte
Temat: ASP.NET MVC eBook
Piotr Sowa:
Czy macie jakieś doświadczenia z ASP.NET MVC? Ten darmowy rodział przeczytałem i bardzo mi się spodobał, a jakie są wasze opinie?
Właśnie biorę udział w tworzeniu projekt z wykorzystaniem ASP.NET MVC (hosting na iis6) i jestem bardzo zadowolony (zwłaszcza, jeżeli dotychczas spędzało się długie godziny na walce z kontrolkami telerika:( ). A.MVC na początku wymaga minimalnego wysiłku. Później jest już tylko lepiej. Jest dobre wsparcie VS (template'y!), dużo helperów, symbioza z jQuery. Wynikowy dokument jest zwięzły, no i ma się nad nim lepszą kontrolę. Co do książki to jest to bardzo dobra pozycja - zwłaszcza w całości. Brakujące rozdziały można sobie w pewnym stopniu zrekompensować tym:
http://www.asp.net/learn/mvc/#MVC_Overview
Patrząc na ilość materiałów dotyczących ASP.NET MVC, jakie pojawiają się codziennie w internecie to można zaryzykować stwierdzenie, że niedługo będzie to dominujący standard w świecie .net.
Podobne tematy
-
Programiści .NET » Białystok - spotkanie programistów ASP.NET/MVC/SharePoint -
-
Programiści .NET » Partial update strony za pomocą JavaScript [ASP.NET MVC 3] -
-
Programiści .NET » ASP.NET MVC: Ninject a wstrzykiwanie NIE do kontrolerów -
-
Programiści .NET » Książka ASP.NET MVC 1.0 Quickly by Packt -
-
Programiści .NET » Logowanie w ASP.NET MVC 3 + baza SQL -
-
Programiści .NET » pytanie odnosnie ASP.NET MVC i web.config -
-
Programiści .NET » ASP.NET MVC - customowy action filter i data annotation -
-
Programiści .NET » Różne poziomy uprawnień - jak w ASP.NET 4.0 -
-
Programiści .NET » ASP.NET + labelka -
-
Programiści .NET » Nie mogę sobie poradzić z FormView (asp.net c#) -
Następna dyskusja: