Automatické vytvoření složky   otázka

ASP.NET WebForms

Ahoj all,

Jěště sem se chtěl zeptat jestli v ASP.NET při vývoji Webových stránek jde udělat aby když dám v DTB příkaz k vytvoření nějaké sekce tak aby se vytvořila složka se stejným názvem??? A potom aby z té složky vybýral např. obrázky???

Děkuji Předem

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

Právě kvůli takovým věcem by měl přístup do databáze zařizovat sada příkazů / tříd, které nazýváme datovou vrstvou. Pokud je součástí logiky datového modelu i ukládání dat do adresáře, přidejte do funkce na vložení sekce do databáze i příkaz na vytvoření složky.

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

Mohu poprosit o vzor, přecejenom začínám tak to zase ještě moc neumím.

Děkuji

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

Imports System.IO

dim nove_jmeno_adresare As string

nove_jmeno_adresare = "Nova Slozka"

Directory.CreateDirectory(Server.MapPath("~/uloziste/" & nove_jmeno_adresare))

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

Prosím ještě kam tento kód umísti do DB nebo do codu do sekce

<script>

</script>

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

Kód samozřejmě patří do Web App

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

Do této sekce se umísťuje kód, který se přenese ke klientovi jako JavaScript:

<script>

</script>

Funkční kód umístěte do následujícího tagu. Ten se již zpracuje běžným způsobem na straně serveru (v C# nebo VB.NET) a ke klientovi se nepřenáší.

<script runat="server">
</script>

Kam ho přesne umístit musíte vědět sám. Nejdříve udělejte aplikaci, která jen vytvoří v DB sekce - pak jen kód "přihodíte" právě ke kódu ukládání záznamu do databáze.

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

Mohl by jste mi ten kód a sekci DB prosím vypsat, jak už jsem totiž řekl tak s ASP.NET teprve začínám.

Děkuji

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

Nikdo Vám zde nebude psát kód.Musíte se také snažit sám.Navíc pokud chcete programovat v ASP.net měl byste mít určitě základy HTML,CSS a alespon jednoho z .net jazyků,bez toho to půjde velice těžko.Tudíž doporučuji nastudovat základy a určitě zhlédnout videotutoriál Tomáše Hercega na mstv.cz,který je pro začátečníky velice přínosný.

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

Tutoriál mám již zhlídnut několikrát ale boužel nenaučí vše co já potřebuji pro vývoj dané webové aplikace

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

To nic nemění na tom,že Váš dotaz se netýká asp.net,ale čístě .net jazyka.Bez znalosti některého z .net jazyka nemá cenu s asp.net ani začínat.Jak už název napovídá asp.net je postaven nad .net a HTML.

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

Projděte si všech 20 videotutoriálů na MSTV.cz, které tam jsou v sekci ASP.NET. Pak nebudete muset tápat s tím, kam psát kód, a jak co funguje. Máme tady taky dost článků.

Pokud tápete v tom, kam máte umístit daný kus kódu, je něco špatně. Pokud s programováním začínáte a nikdy jste to nedělal, pak ASP.NET není dobrá technologie na začátek.

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

Vše co člověk potřebuje Vás to nenaučí, ale kam umístit kód by vás to naučit mělo. V případě, že to nevíte, tak Vám něco z tutoriálu musí být nejasné. V tom případě se prosím ptejte na věci, které jste nepochopil.

Ptát se ale na vytváření složek při zakládání kategorií, když nevíte kam vložit kód po uložení, je bezpředmětné.

nahlásit spamnahlásit spam 2 / 2 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