Jak ukladat lokalizovana data, jak resit sdileni kodu mezi projekty, jak resit napr formatovani datumu   otázka

ASP.NET MVC

Ahoj, existuje nejake doporuceni jak ukladat lokalizovana data? Jedana tabulka s id tridy? Nebo trida a lokalizovana trida? A tyto dvojice pro vsechny?

Jak se resi situace kdy potrebuju v projektech rozlisit jen nektere tridy napr. Kazdy projekt ma jiny zdroj dat - ruzne importni moduly xml soubory - jak se resi pluginy v asp.net mvc

A posledni vec kdyz potrbuju aby slo na jednom miste - uzivatelsky zvolit format datumu jak na to?

Diky za rady

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

1) Lokalizovaná data, jakože texty, nebo v DB několik variant pro jazyk?

Pokud statické texty tak klasika Resources, jinak nerozumím moc otázce..

2) Todle závisí na spoustu faktorech a je tam spousta přístupů..

a) buďto použít takzvaně Dependency Injection a nějaký IOC container.. kde každý projekt bude mít třeba jiný kontejner (je třeba tam nemít na tvrdku implementaci, ale třeba interface..)

b) existuje hodně návrhových vzorů, třeba strategy, nebo již zmíněný Inversion of Control

c) pluginová architektura není v MVC nejjednodušší.. pokud máte aplikaci rozdělenou na vrstvy a jde vám o rozdělení jen logiky, tak je to ale jednoduché. Existuje zase více způsobů.

3) Jde to udělat pomocí nastavení CultureInfo threadu..

http://stackoverflow.com/questions/13891...

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