If   otázka

ASP.NET WebForms

Ahoj, rád bych věděl jak a hlavně kam bych mohl napsat pomocí asp.net podmínku If.

Podmínku mám vymyšlenou,ale nevím kam přesně mohu tento kod vložit aby mi to nehlásilo chyby, či jestli musím dát přes a za podmínku <.../>. Děkuji za odpověď

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

Mohlo by toto fungovat?

    Sub Podminka(ByVal sender As Object, ByVal e As EventArgs)
        Dim UserName = UserName
        Dim DestinationPageUrl = DestinationPageUrl
        Dim Admin = Admin.aspx
        Dim Kantor = Kantor.aspx
        
        If UserName = Admin Then
            DestinationPageUrl = "~/Admin/admin.aspx"
        Else UserName = Kantor Then
            DestinationPageUrl = "~/Kantor/kantor.aspx"
        End If
    End Sub
nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Na tohle se na fóru ptáte po třetí...

Bez základních znalostí, se na tohle můžete rovnou vykašlat. Konstrukce a umístění podmínky... Zkustě si přečíst něco pro začátečníky...

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

Budem citovať p. Admina, tu je na to vhodná(viacmenej) chvíľa:Pokud jste schopen vyplodit tuhle konstrukci

Sub Podminka(ByVal sender As Object, ByVal e As EventArgs)
Dim UserName = UserName
Dim DestinationPageUrl = DestinationPageUrl
Dim Admin = Admin.aspx
Dim Kantor = Kantor.aspx

If UserName = Admin Then
DestinationPageUrl = "~/Admin/admin.aspx"
Else UserName = Kantor Then
DestinationPageUrl = "~/Kantor/kantor.aspx"
End If
End Sub

tak okamžitě začněte studovat základy programování, protože absolutně netušíte, co znamená kód, který píšete.

Začněte tutoriálem VB.NET pro začátečníky a zjistěte si, co je to funkce, vlastnost a třída.

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

Bolo to tu povedané.Ten kód, čo som vám napísal minule dajte do handlera na událosť LoggedIn komponenty Login.Do code-behind stránky, ktorej tá komponenta patrí(v lepších rodinách Login.aspx).

Každopádne si najprv pozrite asp.net tutoriál, dal som vám aj odkaz a potom tu ľudí otravujte vaším projektom a If -mi.

Ak chcete programovať, tak si prečítajte tutoriály! Ak už viete programovať, ale skutočne viete(máte kus vlastného a funkčného kódu), tak sa môžete pýtať na veci, ktoré ste nepochopil(resp. -a) na fórach.Ani na prijímací pohovor sa nechodí naučiť sa niečo.

Robíte zo seba poriadného blbca, keď stále zakladáte viac a viac vláken na to isté(Vám to asi nevadí...).Mimo iné ste minule bol(resp. -a) žena, teraz ste muž... čo bude najbližšie?

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

Skúste toto slečna alebo pane. A dajte vedieť. Myslím, že to bola Vaša prvá otázka.

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Select Case TextBox1.Text
            Case "Marek"
                Response.Redirect("~/Marek.aspx")
            Case "Vlado"
                Response.Redirect("~/Vlado.aspx")
        End Select
    End Sub

alebo


    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click        
        Response.Redirect("~/" & TextBox1.Text & ".aspx")
    End Sub

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

Takhle kreténsky to nedělejte, přihlašování uživatelů řešte přes komponentu Login a přiřaďte je do rolí podle toho, co umí.

A nastudujte si základy ASP.NET, zdrojů je dost.

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

Toto bola iba konkrétna odpoveď na konkrétnu otázku.

http://vbnet.cz/forum-tema--4703-podm_23...

Prihlasovanie cez login riešim naozaj úplne inak.

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