Murki, potrzebuję zrobić w apce (webowej, choć pytanie stawiam ogólnie) powiadomienia. Niby prosta rzecz, ale w nigdy nie robiłem. Mam ogólne pojęcie jak to zrobić, ale po co wyważać otwarte drzwi? ;) Gdzie mogę znaleźć jakieś fajne "patterns" czy inne "best practicies"? Ciężko się googla, bo albo trafiam na powiadomienia desktopowe, albo push notifications. Mi chodzi o samą koncepcję, niezależną od kanału komunikacji. Mówię o takich powiadomieniach jak to co jest w
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#dotnet #aspnet #webdev Witam, pracuję w firmie gdzie przeważa .NET i moja sytuacja jest następująca. Głównie siedziałem w PHP, ale też nie był to wybitny poziom. Chcę się nauczyć ASP.NET MVC choć nie wiem czy nie stawiam sobie za wysoko poprzeczki bo znam jako tako podstawy C#. Powinienem ruszać od razu MVC czy powinienem najpierw poznać pierwsze wersje pisania czyli webformsy itd. Wybaczcie za ignorancję.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Spotkał się jakiś mirek z takim problemem?
Chcę dorzucić do Response header który będzie zawierał url tego co jest zwracane (czyli w zasadzie to co się pokazuje na pasku adresu). Dorzuciłem więc sobie ActionFilter który globalnie jest odpalany a wszystko dzieje się w metodzie OnActionExecuted(ActionExecutedContext filterContext). Dorzucenie nagłówka banał - filterContext.HttpContext.Response.Headers.Add("X-App-Location", "test"). Moim problemem jest wyciągnięcie poprawnego url który wrzuce zamiast "test". new UrlHelper(filterContext.Result) generuje mi jakiś badziewny link a ja potrzebuję
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lisek: Fakt trochę nie pełne rozwiązanie bo obsłużyłem tylko typ RedirectToRouteResult i otrzymałem efekt podobny do już implementowanego z góry headera Location ale może się komuś na przyszłość przyda.
if(filterContext.Result is RedirectToRouteResult)
{
var result = filterContext.Result as RedirectToRouteResult;
var urlHelper = new UrlHelper(filterContext.RequestContext);
filterContext.HttpContext.Response.Headers.Add("X-App-Location", urlHelper.RouteUrl(result.RouteValues));
}
  • Odpowiedz
Powoli odchodzi się od wzorca repozytorium na rzecz innych rozwiązań


@Maav: Mógłbyś rozwinąć? Repository wydaje się prostym i dość czytelnym konceptem, ciekaw jestem jakie są alternatywy.
  • Odpowiedz
@Maav: Jedyna zaleta cherry-pick w tym zastosowaniu to możliwość przechowania części zmian (poprzez git add i git add -p), podczas gdy stash zamiata cały projekt.

Ale generalnie koleś przekombinował IMHO.
  • Odpowiedz
#dotnet #visualstudio #aspnet #webdev
Mireczki jak sobie radzicie z limitem długości ścieżki na Windows? Używam npm i porobiły mi się takie długie zależności, że nie mogę nigdzie skopiować projektu, ani wrzucić go na githuba : < Znowu zamiast kodzić musze się p-------ć z jakimiś głupimi problemami : <
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp #aspnet #programowanie
Pisząc g---o-program na g---o-zajęcia na g---o-uczelnie zmuszony jestem używać ASP.NET i jak to na Windowsie masa rzeczy nie działa.
Obecnie stało się coś, czego nie potrafię przejść, tj. po jednej z wielu kompilacji serwer zwraca wyjątek

System.BadImageFormatException


Internety mówią, że to jakiś problem z wersją systemu 32/64bit i wersją aplikacji. Najciekawsze jest to, że wszystko robię na jednym komputerze, jednym systemie, nawet jednym
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ilythiiri: Niestety. On od początku jest. Jestem programistą C# i głównie w takich obszarach się poruszam. Czasami wrzucam JavaScript czy ogólne wzorce projektowe programistyczne np. z Javy, bo tam też jest dosyć aktywne środowisko (jeśli nie bardziej), ale to dalej pozostaje tag zorientowany na C# i .NET.
  • Odpowiedz
Aplikacja asp.net korzysta z wcf do synchronizacji danych. odpalając ją na localu i fiddlera widzę wszystkie requesty, które idą do WCF i jest fajnie, problem pojawia się na serwerze, na którym stoi aplikacja asp.net, czasem wtedy mam błąd przy jakiejś próbie synchronizacji, dostaje błąd i autor WCF każe mi przesłac request, bo cokolwiek by się nie działo zawsze zwracane jest Unknown Error (świetna obsługa błędów...) i potrzebuje podejrzeć właśnie dany request, który
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach