dEVIANT 8. 9. 2010 21:43:49 Body: 35 Najaktívnejší č.: 153 Sitemap refresh Zdravim, Ucim sa asp, a natrafil som na jeden problem. Mam polozku v menu ktorej submenu itemy generujem z databazy cez site map. Problem je ze ak v administraciu webu pridam categoriu...tak sa mi hned nezobrazi v tom menu. Teda sa akoby nerefreshne ten site map, resp. sa nezosynchronizuje s databazou. Skusal som kadeco, googlil som no nic schopne som nenasiel. Ako to riesit? Dakujem za pomoc dEVIANT. [Reakcia]
vlko 8. 9. 2010 22:01:14 Body: 34425 Najaktívnejší č.: 1 RE: Sitemap refresh aky sitemap provider presne pouzivas? [Reakcia]
dEVIANT 8. 9. 2010 22:06:51 Body: 35 Najaktívnejší č.: 153 RE: Sitemap refresh Takyto: http://pastebin.com/hEtU7W9H Este tam su property a initialize metoda. Skusal som aj refresh metodu v ktorej som myRootNode nastavil na null...ale potom pisalo pri AddNode ze take values uz su. Zavolanie Clear nepomohlo. [Reakcia]
vlko 8. 9. 2010 22:58:37 Body: 34425 Najaktívnejší č.: 1 RE: Sitemap refresh Ako pises malo by pomoct zavolat Refresh, nejak takto:public void Refresh()...{Clear();nodes.Clear();root = null;} [Reakcia]
dEVIANT 8. 9. 2010 23:12:50 Body: 35 Najaktívnejší č.: 153 RE: Sitemap refresh Co je v tej premennej nodes?ktore nody? ja taku nemam...a len s tymi dvoma riadkami to nejde [Reakcia]
vlko 8. 9. 2010 23:52:22 Body: 34425 Najaktívnejší č.: 1 RE: Sitemap refresh sorry za ten predchadzajuci priklad bol pastnuty z webu, ide hlavne o to, ze ten refresh musis ty manualne zavolat, robis to pre zmene kategorie? [Reakcia]
dEVIANT 9. 9. 2010 8:02:08 Body: 35 Najaktívnejší č.: 153 RE: Sitemap refresh Jj...Ked to zavolam s tym clearom tak potom v tom dynamickom menu nie je ziadna polozka...pri com stranka vojde do BuildSiteMap... [Reakcia]
vlko 9. 9. 2010 8:12:11 Body: 34425 Najaktívnejší č.: 1 RE: Sitemap refresh Pozeram, ze to nijak necachujes a tak ma napada, ze ci nebude problem niekde v myEntities.Categories, daj si tam breakpoint a pozri sa co to vracia. Tiez ma zaujima, ci po restarte aplikacie sa potrebne kategoria v menu objavi. [Reakcia]
dEVIANT 9. 9. 2010 16:36:21 Body: 35 Najaktívnejší č.: 153 RE: Sitemap refresh No keď pridám abo deletnem položku tak sa to už do BuildSiteMap nedostane...po reštarte sú tam správne položky. Ako som dnes študoval tak asi musím implementovať SqlCacheDependency nad tabuľkou aby notifikovala zmeny. [Reakcia]
dEVIANT 9. 9. 2010 21:50:35 Body: 35 Najaktívnejší č.: 153 RE: Sitemap refresh No tak nakoniec carovny riadok: HttpRuntime.UnloadAppDomain(); ktory restartne aplikaciu a teda donuti site mapu sa znova prebuildovat... [Reakcia]
vlko 9. 9. 2010 21:52:23 Body: 34425 Najaktívnejší č.: 1 RE: Sitemap refresh uff, to uz je trosku hardcore riesenie:) [Reakcia]
noplease 9. 9. 2010 22:08:21 Body: 665 Najaktívnejší č.: 26 RE: Sitemap refresh Ja som to riesil nieco podobne, mam z MS stiahnute zdrojaky Providerov, a dorobil som si potrebne metody. Tak ako v MS providery to mam v statickych premennych a mam na to pridanu SqlDependency, kde ho nastavim na NULL a pri znovu pouziti sa nacita aktualny z DB. Funguje to uplne v pohode. [Reakcia]
dEVIANT 10. 9. 2010 8:00:55 Body: 35 Najaktívnejší č.: 153 RE: Sitemap refresh Môžeš pls pastnúť kód? Ako si robil tu SqlDependency... [Reakcia]