ASPNETDB.MDF   otázka

ASP.NET WebForms, ASP.NET MVC, ASP.NET/IIS

Zdravím. Chtěl bych se zeptat, jestli jde udělat, aby se informace o uživatelých ukádaly do XML souborů, a né do té strašné ASPNETDB.MDF

Díky

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

odpoved zni: Ano jde =)

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

No, tak popravdě, trochu jsem to tušil ;-)

Tady jde spíš o to jak ?

Ale jinak děkuji za odpověd

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

Myslím, že je za potřebí napsat si vlastního providera, ale bohužel nevím jak

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

Buď si napíšete vlastního Membership providera, což obnáší podědění třídy MembershipProvider, naimplementování všech metod, a pak ve web.configu řeknete, že se má použít vámi napsaný provider a ne ten výchozí, nebo použijete řešení od někoho, kdo již podobný problém řešil (na webu se XML providerů pro Membership v ASP.NET válí hned několik). Popsáno je to např. v článku http://www.aspnet.cz/Articles/130-prehle... .

Jinak zvažte možnost uložit to do databáze pomocí Altairis Providerů, o kterých se v článku autor zmiňuje také, protože je sám vytvořil. Pokud se navíc podíváte na MSTV.cz na některý z posledních dílů tutoriálu Začínáme s ASP.NET, najdete tam návod, jak tyto providery snadno a rychle zprovoznit. Altairis providery ukládají uživatele do databáze, ale můžete je krásně zaintegrovat do databáze, kterou používáte pro ukládání ostatních aplikačních dat (pokud takovou máte, jinak to asi nemá cenu).

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

Děkuji za radu. Váš tutoriál pravidlně sleduji ;-). Je hodně dobrý, akorát nevím, jestli si takovými radami vývojáři nekopou jámu. Za chvíly budou umět programvat všichni, a vývojáři už nebudou za potřebí :-D. Ale to je jen můj názor, a snad se to sem do diskuze ani nehodí ;-)

Jinak data bych na stránce raději ukládal do XML souborů. Podle mého názoru je to lepší, a na rychlosti aplikace to moc nemění.

Ale ještě to zvažuji. Co myslíte že je lepší? Jedná se o osobní stránky.

Děkuji

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

Základy programování v ASP.NET zvládne sic podle tutoriálů každý, ale je třeba si uvědomit, že v tutoriálech je naprostý zlomek toho, co ASP.NET umí. Cílem není udělat kompletní kurz ASP.NET (na to jsou odborná školící střediska, která si za to nechávají náležitě zaplatit a naučí vás toho daleko více), je to spíš jen představení technologie a mělo by vám to dát základy. Ano, každý si bude umět naklikat jednoduchou stránku, ale programovat na úrovni a profesionálně se naučí jen ten, kdo vytrvá. Programování je z velké části o zkušenostech a ty člověk získává roky.

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

Pokud chcete ukládat uživatele do XML, našel jsem na netu celkem pěkně vypadající providery pro XML - http://madskristensen.net/post/XML-membe... . Nezkoušel jsem je, takže nevím, jak fungují, ale soudě dle autora předpokládám, že to nebude nejhorší.

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

Moc vám děkuji

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

A co říkáte na to XML. Není v tom nějaký problém, že je to třeba pomalejší?

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

Pomalejší to možná o trochu bude, databáze je na to asi víc optimalizovaná, i když zase většinou bývá na jiném serveru a může mít různé zatížení. Pokud nepíšete portál o navštěvovanosti Seznam.cz, tak vám to může být víceméně fuk.

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

A že ještě otravuju, ale existuje nějaká komponenta, která by umožnovala uživately spravovat údaje o sobě? Třeba něco, kam si zapíše své jméno, e-mail, datum narození, jaký má web, a podobně nebo si to musím udělat sám

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

Musíte si to udělat sám, ale je to velmi jednoduché - informace ukládejte do profilu uživatele (bude o tom nejspíše jeden z dalších videotutoriálů na MSTV.cz, v nejbližších dnech).

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