Emsal Skrevet 18. februar 2015 Del Skrevet 18. februar 2015 Jobber med .NET og lurer på hvordan jeg får knappen til å kalle på en funksjon jeg har laget i kontrolleren. F.eks, å forandre på en variabel jeg har i model klassen min. <input type="button" class="btn btn-default" value="7" onclick=""> slik ser knappen ut. Har fått beskjed om å ikke bruke javascript. runat="server" funker ikke i en .cshtml fil, som jeg jobber i. I javascript hadde jeg skrevet onclick="funksjon()", hvordan får jeg det samme til her? Lenke til kommentar
Gjest Bruker-182691 Skrevet 18. februar 2015 Del Skrevet 18. februar 2015 action? Lenke til kommentar
Emsal Skrevet 18. februar 2015 Forfatter Del Skrevet 18. februar 2015 Problemet er når jeg trykker på knappen så skjer det ikke noe, googlet litt og så at en action er det samme som en void metode. Men hvordan får jeg evnt. den metoden til å kjøre når akkurat den knappen trykkes f.eks. Lenke til kommentar
Enthroner Skrevet 18. februar 2015 Del Skrevet 18. februar 2015 Hvis noen som "bestemmer" har sagt du ikke kan bruke JavaScript (f.eks. en lærer?) så sitter du igjen med en eller annen form for AJAX. Hvis du er helt uten JavaScript så ser jeg ingen annen mulighet enn at klikket må gjøre en GET til en annen addresse (ex href="/en/annen/side") også viser du den andre siden der.Må du hacke det til kan du bruke en iframe, men helst ikke gjør det.Hvordan lyder oppgaven? Lenke til kommentar
Emsal Skrevet 19. februar 2015 Forfatter Del Skrevet 19. februar 2015 (endret) Skal lage en kalkulator: Note that the buttons must post to the server using a form so the inputs can be handled server side, not by JavaScript. User interface Design the GUI with HTML and CSS (with Bootstrap) in Visual Studio. Use Razor templates for dynamic content. Er mulig jeg får hjelp i dag. EDIT: Fikk hjelp i dag. Kan ha knappene i en form. Også i kontrolleren kan jeg ta imot alle knappene formen inneholder ved hjelp av formcollection. Deretter bare lage en if-setning. ("btn7") er da navnet jeg har gitt knappen. public ActionResult Index(FormCollection form) {} if (form["btn7"] != null) { Debug.Write("hey"); } Endret 19. februar 2015 av Emsal Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå