Diskuze: ASP.NET získání id
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 9 zpráv z 9.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.


Ten error ti většinou řekne co je blbě, jestliže mu nerozumíš ty, tak nám ho tu aspoň pošli.
Reviews getReviewId = _entities.Reviews.Find(id);
AspNetUsers getUserId = _entities.AspNetUsers.Find(getReviewId.User_Id);
getUserId.Points = 10;
zkouším teď takto
nejdřív potřebuju najít recenzi, pak najít uživatele kterej ji napsal (uživatel je cizím klíčem u každé recenze) a pak mu přidat nějaký body
error to hlásí :
Odkaz na objekt není nastaven na instanci objektu.
a svítí řádek getUserId.Points = 10;
Na hladanie chyb odporucam pouzivat try/catch v podprogramoch;
Vypise Ti to chybu, a ak ani z vypisu nechapes, co to znamena, pomoze Ti google
alebo uzivatelia tuto...
// napr:
public void fxABCD(dajake_parametre_ak_treba)
{
try
{
// cela Tvoja povodna fcia ...
}
catch (Exception ex)
{
// vypises si toto: ex.ToString())
// pozor: ak ide program tadialto, tak vsetko v 'try' sa anuluje ... nic sa nevykona.
// takze opatrne...
}
}
... tento priklad bol pre C#, ale Ty tam mas VB, takze si to uprav 'na svoj obraz'
Kde jsi tam viděl VB? Já v původním dotazu vidím C#
jasně, to si nějak dokážu vydedukovat
mě spíš zajímalo jestli vidíte něco blbě na tom fragmentu kódu
V tom kódu není špatného nic. Pošli co je uvnitř
_entities.AspNetUsers.Find(getReviewId.User_Id)
Tak už to funguje, chyba byla ve view namísto new { id = review.Id }); jsem
měl new { id = model.Id });
V uvozovkách překlep.
díky všem
mám ještě jeden obecný dotázek
pokud bych chtěl ukládat, například u každé jedné recenze, který uživatel jí olikoval, jakou formou je to ta "best practice"?
Zobrazeno 9 zpráv z 9.