Adresa v sitemap   otázka

ASP.NET WebForms

Ahoj,

mám Web.sitemap a v něm několik adres na stránky. Na některé stránky bych se ale potřeboval odkazovat i programově.

Chtěl bych vědět, jestli a jak by šlo, abych nemusel v konkrétní události vypisovat URL adresu ručně, ale aby se načetla z Web.sitemap, abych když to budu chtít změnit, abych to nemusel měnit na tolika místech.

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Popravdě moc nerozumím tomu co chceš, programově se můžeš odkazovat takto:

Page.Response.Redirect("http://www.seznam.cz/");

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jo, takhle to dělám, ale potřebuju tu adresu http://www.seznam.cz/ načíst ze sitemap, protože když to potom budu chtít změnit na http://www.google.com/ tak aby stačilo změnit pouze sitemap.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zdravim

Problem je ze web sitemap se bere jako unikatni identifikator prave URL ...

Muzete jit takle "natvrdo", ale pokud pridate neco noveho do sitemap jinam nez nakonec. Budete to muset stejne predelat :x

SiteMap.RootNode.ChildNodes[0].ChildNodes[1].Url;

nebo pokud by se dal pouzit jako unikatni identifikator jeste jiny atribut nez url (treba title, description....)

var Node = SiteMap.RootNode.GetAllNodes().Cast<SiteMapNode>().Where(c => c.Title == "Hledany_Title").FirstOrDefault();

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback