#aspnet #csharp #dotnet

Mam kontroler TController, komponent widoku TViewComponent i model T. Przy wywołaniu Component.InvokeAsync() Chciałbym skorzystać z operatora nameof zamiast ciągu znaków "T". Czy da się jakoś nakierować Visual Studio o którą klasę mi chodzi? Bez grzebania w Razorze.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczę się ASP MVC i już się z pierdoła męczę godzinę. Mianowicie chodzi o użycie "@Html.Action". Nie działa mi to.
Tak wygląda kod:

Nie działa

Odwołuje się do akcji "NavAction" w kontrolerze "Home" i jako parametr podaje id=10
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maestrozo: Po co używasz atrybutu w którym używasz metody Html.Action(), nie lepiej użyc Html.ActionLink() ?
A co do problemu to przypuszczam, że dzieje się tak ponieważ w ten sposób masz skonfigurowany routing w pliku RouteConfig.cs, lub poprzez atrybuty przy metodach akcji.
  • Odpowiedz
#aspnet #csharp #dotnet #entityframework

Czy zwracanie modeli widoku z repozytorium to zła praktyka? Powinienem dodać jakąś warstwę między repozytorium a kontrolerem?

Czy posiadanie dużej ilości metod w repozytorium to zła praktyka? Powinienem rozdzielić repozytorium na kilka innych? Czy może poprzerabiać metody na uogólnione lub przyjmujące argument delegatu?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@numeryczny_mikolaj12: To pytanie nie ma sensu, bo nie podałeś wielu informacji. W tym zestawieniu React jest jedynie widokiem. Angular i Vue są bardziej kompletne. React pozwala ci na dobranie m.in. sposobu zarządzania stanem, gdzie Angular i Vue mają wbudowane rozwiązania na to.

Jednym zdaniem
- chcesz kompletne rozwiązanie -> Angular (lub Vue, ale za Angularem chociaż stoi Google)
- chcesz się pobabrać przy wyborze kompletnego stacku -> React
  • Odpowiedz
@30012016: Zależne od kilku czynników, ale mając do wyboru kilkadziesiąt wycieczek do bazy albo jedną (zakładam, że to jakaś prosta kwerenda), nie musisz spychać tego na bazę i lepiej pobrać raz do pamięci i mielić lokalnie. Jeśli za każdym razem w pętli będziesz wołał np. SingleOrDefault() na DBSecie, będziesz za każdym razem leciał z kwerendą do bazuki.
  • Odpowiedz
#naukaprogramowania #sql #mssql #cloud #hosting #subiekt #subiektgt #aspnet #dotnet #ubuntu #ubuntu1404lts
Zna Ktoś jakiś dobry hosting dla mssql server express? Chciałbym się zorientować czy nie lepiej tam postawić bazę danych dla niewielkiej firmy aby mogli sobie na niej pracować jako alternatywę dla wystawienia serwera z np z linuxem (pewnie ubuntu
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zmapować w Entity Framework Core więcej niż jedną relację wiele-do-wielu? Na przykład, żeby użytkownik mógł polubić wiadomość i/lub oznaczyć jako ulubioną?

public class User
{
public int Id { get; set; }
public ICollection LikedPosts { get; set; }
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kicjow: Jeżeli często nawiązujesz kontakt z ludźmi z Indii, musisz nauczyć się traktowania w mówionym języku "dż" i "z" jak równych i używania tylko kontekstu do rozróżniania angielskich słów różniących się tylko tym. W języku hindi jest z dż/z od dawna zamieszanie (ale częstsze jest mówienie "dż" zamiast "z"), z którym raczej nic już nie można zrobić, podobnie jak np. na ulepszanie polskiej ortografii jest już za późno. Oni tylko
  • Odpowiedz
Czy na sali jest ktoś kto zrobi mi najprostszą w świecie aplikację webową, która
- ma przycisk z napisem 'Wynajmij' przy produkcie wyciągniętym z bazy
- a później będzie miała formularz ta osoba do wpisania swoich danych i czasu wynajmu + jakieś podsumowanie tego.

#aspnet #visualstudio #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programujzwykopem #programowanie #csharp #aspnet #aspcore #identity

Wykopki mam problem. Otóż zaimplementowałem identity i wszystko działało cacy. Dodałem logowanie przez fejsa i niestety działa tylko logowanie przez fejsa. Gdy loguje się jako zwykły user w aplikacji storna główna nie wykrywa zarejestrowanego użytkownika... Mam w widoku metodę sprawdzającą

User.Identity.IsAuthenticated
Sprawdzałem cookie i po logowaniu zwykłego usera klient dostaje cookie od serwera...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka spoko książka/poradnik/biblia do ASP.NET Core MVC z Entity Framework Core? Próbuję ostatnio się czegoś nauczyć ale póki co same ujowe źródła się trafiają

#programowanie #csharp #aspnet
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pro ASP.NET Core MVC 2 - A.Freeman - tam masz sporo ASP'a + podstawy EF Core. Dodatkowo Pro Entity Framework Core 2 for ASP.NET Core MVC tego samego autora i masz komplet wiedzy.
  • Odpowiedz
Przypominam, że tylko do jutra jest -60% na kursy wideo programistyczne w języku polskim. Poniżej lista tytułów z cenami, autorami i linkami do zakupu. Trochę tego jest. Do dużej części kursów są ebooki gratis:

#git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji. Kurs video. Marcin Biegała obniżka z 59,00 zł na 23,60 zł LINK
#python 3. Kurs video. Praktycznie wprowadzenie do programowania. Kurs video. Adam Bobowski obniżka
tomaszs - Przypominam, że tylko do jutra jest -60% na kursy wideo programistyczne w j...

źródło: comment_hQOJJ3w3BR8rACOVzEtLpJXXfDGAeraG.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

UPDATE 13.05: Jest nowa promocja, w której do kursu dodają ebooka. Wychodzi taniej:

Dobra wiadomość dla programistów. Do 19 maja (niedziela) jest promocja na kursy wideo w języku polskim. 50 najlepszych kursów zostało obniżonych o 60%. Do każdego kursu dodatkowo jest ebook z tego samego tematu gratis.

W końcu jest nowa promocja na kursy wideo + ebooki dla programistów. Ta promocja jest ważna do niedzieli, 19 maja. Przyjrzyjmy się, co można kupić w
tomaszs - UPDATE 13.05: Jest nowa promocja, w której do kursu dodają ebooka. Wychodzi...

źródło: comment_1JE8axIGSvkJESVnUW1c46t9wxIdin4k.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach