Makkelijkste manier is een boek pakken, daar zijn ze voor geschreven. Of tutorials maken. Overigens zou ik een ASP.NET pakken in plaats van een C# boek. Bij C# zou je snel winforms enzo krijgen en dat is toch behoorlijk anders.quote:Op vrijdag 4 juni 2010 21:47 schreef Dokay het volgende:
Mijn vraag aan jullie: Hoe hebben jullie jezelf C# eigen gemaakt (of niet)? Tegen welke struikelblokken liep je aan?
MVC vind ik ook wel interessant. Ik wil meer de web kant op, maar ik zie eigenlijk alleen maar normale ASP.NET vacatures. Geen enkele vermelding over MVC. Te nieuw waarschijnlijk.quote:Op zaterdag 5 juni 2010 01:26 schreef raptorix het volgende:
IK zou je adviseren om het MVC framework te downloaden en gebruik te maken van LINQ, en balen moet je niet MySQL en PHP is toch wel de Lada van de webtechnieken
In dit artikel staat wel zo'n beetje opgesomd welke struikelblokken je tegen gaat komen. De titel van het artikel is misschien een beetje negatief (en terecht), maar inhoudelijk is het okee.quote:Op vrijdag 4 juni 2010 21:47 schreef Dokay het volgende:
Ik moet nu voor mijn HBO opleiding een webapplicatie schrijven in ASP.NET. Ik baal hiervan omdat mijn voorkeur uitgaat naar PHP i.c.m. MySQL en ik hier ook veel ervaring mee heb. Nu probeer ik al enige tijd om C# te leren uit een Engelstalig boek. Ik heb geen problemen met Engels maar hier word ik echt niet wijzer van. Het kost me erg veel moeite om door de stof heen te worstelen, te werken met Visual Studio en te leren denken op de OO wijze.
Mijn vraag aan jullie: Hoe hebben jullie jezelf C# eigen gemaakt (of niet)? Tegen welke struikelblokken liep je aan?
Het is eigenlijk heel simpelquote:Op vrijdag 4 juni 2010 19:31 schreef OEM het volgende:
[..]
Geen idee wat je exact probeert te bereiken, maar misschien:
[ code verwijderd ]
Zet anders ergens een breakpoint en kijk welke members Page allemaal heeft
1 2 3 4 | Call CssClass {.class = "active" } Else Call CssClass {.class = "off" } |
1. In de Page_Load van de masterpage kun je de pagina bepalen mbv Page.GetTypequote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | { protected void Page_Load(object sender, EventArgs e) { lblButton1.CssClass = "off"; lblButton2.CssClass = "off"; string pageName = Page.GetType().FullName; if (pageName == "ASP.page1_aspx") { lblButton1.CssClass = "active"; } else if (pageName == "ASP.page2_aspx") { lblButton2.CssClass = "active"; } } } |
Yup, dat werkt Wel even zitten rotzooien tot ik erachter kwam dat ik natuurlijk 'page1' moet vervangenquote:Op maandag 7 juni 2010 00:26 schreef OEM het volgende:
[..]
1. In de Page_Load van de masterpage kun je de pagina bepalen mbv Page.GetType
2. asp:Label heeft de property CssClass die je kan vullen in de Page_Load met een waarde adhv de pagina
dan zijn we er toch al?
[ code verwijderd ]
Als dit voor je werkt, dan kun je daarna deze functionaliteit evt wegstoppen in een eigen control (al dan niet gesubclasst van asp:Label). Ik zou geen losse eventhandlers gaan maken voor elk label.
PS: ik schrijf niet in de programmeertaal van Lucifer himself ik neem aan dat c# lezen geen probleem is
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | Partial Class website Inherits System.Web.UI.MasterPage Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load pnl01.CssClass = "off" pnl02.CssClass = "off" pnl03.CssClass = "off" pnl04.CssClass = "off" pnl05.CssClass = "off" Dim pageName As String = Page.[GetType]().FullName If pageName = "ASP.index_aspx" Then pnl01.CssClass = "active" ElseIf pageName = "ASP.pag2_aspx" Then pnl02.CssClass = "active" ElseIf pageName = "ASP.pag3_aspx" Then pnl03.CssClass = "active" ElseIf pageName = "ASP.pag4_aspx" Then pnl04.CssClass = "active" ElseIf pageName = "ASP.pag5_aspx" Then pnl05.CssClass = "active" End If End Sub End Class |
Veel zaken die hij noemt zijn flauwekul, daarnaast is het artikel 2 jaar oud. Als hij roept dat hij geen gratis .NET CMS kan vinden wat fatsoenlijk werkt zegt wel iets over de auteur.quote:Op zaterdag 5 juni 2010 10:48 schreef OEM het volgende:
[..]
In dit artikel staat wel zo'n beetje opgesomd welke struikelblokken je tegen gaat komen. De titel van het artikel is misschien een beetje negatief (en terecht), maar inhoudelijk is het okee.
ASP.NET Sucks and It DOES Matter
De essentie van het verhaal is dat ASP.NET een poging is om WinForms 1-op-1 te vertalen naar WebForms. Daarmee heeft MS een gedrocht gecreerd wat extreem ingewikkeld is met een zeer steile leercurve, MVC is wat dat betreft een hele verademing.quote:Op maandag 7 juni 2010 14:28 schreef raptorix het volgende:
[..]
Veel zaken die hij noemt zijn flauwekul, daarnaast is het artikel 2 jaar oud. Als hij roept dat hij geen gratis .NET CMS kan vinden wat fatsoenlijk werkt zegt wel iets over de auteur.
Eens, ook zaken als linkbuttons zijn een ramp.quote:Op maandag 7 juni 2010 14:46 schreef OEM het volgende:
[..]
De essentie van het verhaal is dat ASP.NET een poging is om WinForms 1-op-1 te vertalen naar WebForms. Daarmee heeft MS een gedrocht gecreerd wat extreem ingewikkeld is met een zeer steile leercurve, MVC is wat dat betreft een hele verademing.
Laten we dan maar hopen dat MVC snel aanslaat en dat bedrijven wel over moeten. Maarja dan heb je natuurlijk weer veel draaiende producten die te duur zijn om over te zetten.quote:Op maandag 7 juni 2010 14:46 schreef OEM het volgende:
[..]
De essentie van het verhaal is dat ASP.NET een poging is om WinForms 1-op-1 te vertalen naar WebForms. Daarmee heeft MS een gedrocht gecreerd wat extreem ingewikkeld is met een zeer steile leercurve, MVC is wat dat betreft een hele verademing.
De meeste .NET CMS'en zijn al hard bezig, zelf gebruik ik veel Umbraco, en daar zal het in versie 5 in komen.quote:Op maandag 7 juni 2010 15:13 schreef Fortitude het volgende:
[..]
Laten we dan maar hopen dat MVC snel aanslaat en dat bedrijven wel over moeten. Maarja dan heb je natuurlijk weer veel draaiende producten die te duur zijn om over te zetten.
MVC slaat momenteel wel aan, bij de grotere bedrijven wordt momenteel gevraagd om software volgens het MVC principe. Doch niet specifiek .NET, maar daarvoor is MVC ook een design-pattern.quote:Op maandag 7 juni 2010 15:13 schreef Fortitude het volgende:
[..]
Laten we dan maar hopen dat MVC snel aanslaat en dat bedrijven wel over moeten. Maarja dan heb je natuurlijk weer veel draaiende producten die te duur zijn om over te zetten.
Klopt, ik merk echter wel dat Java op dit moment terrein verliest, niet zo vreemd ook omdat .NET zich de laatste tijd erg positief ontwikkeld heeft waar Java gewoon stil staat.quote:Op dinsdag 8 juni 2010 04:07 schreef NikkelCobalt het volgende:
[..]
MVC slaat momenteel wel aan, bij de grotere bedrijven wordt momenteel gevraagd om software volgens het MVC principe. Doch niet specifiek .NET, maar daarvoor is MVC ook een design-pattern.
En tja, overzetten: voor de consument maakt het weinig verschil volgens welke gedachtengang de applicatie is opgezet. Enkel als het voor de ontwikkelaar interessant wordt.
Imo is die ontwikkeling al sinds 2006 op gang. Maarja met scholen die achter de feiten aanlopen (een 4 jaar) en toentertijd vooral Java ontwikkelaars op de markt hebben gezet heeft ook niet geholpen.quote:Op dinsdag 8 juni 2010 10:01 schreef raptorix het volgende:
[..]
Klopt, ik merk echter wel dat Java op dit moment terrein verliest, niet zo vreemd ook omdat .NET zich de laatste tijd erg positief ontwikkeld heeft waar Java gewoon stil staat.
Probeer te achterhalen wat voor SQL die genereert en voer die los uit op de database.quote:Op donderdag 24 juni 2010 16:01 schreef Ker_Plunk het volgende:
Ik heb een werkende pagina die offertes in een remote mySQL db stopt. Verder heb ik een pagina met een GridView die dezelfde connectie string gebruikt. Hier is de SelectCommand ingesteld net als de parameters. Bij de GridView wordt er verwezen naar de datasource.
Er worden echter geen records weergegeven. De GridView doet het verder wel aangezien hij de EmptyDataText laat zien. Zie ik iets over het hoofd?
SelectCommand in de datasource:quote:Op donderdag 24 juni 2010 16:20 schreef Fortitude het volgende:
[..]
Probeer te achterhalen wat voor SQL die genereert en voer die los uit op de database.
1 |
1 2 3 | <asp:Parameter Name="Bedrijfsnaam" Type="String" /> <asp:Parameter Name="Contactpersoon" Type="String" /> |
Ok maar dat is niet de SQL die echt op de database wordt uitgevoerd (of niet). Voer dat direct op de database uit en je krijgt terug wat er in het grid getoond moet worden. Ik heb trouwens geen idee hoe je dat kan opvragen. Dat zou je via googlen moeten zoeken.quote:Op donderdag 24 juni 2010 16:40 schreef Ker_Plunk het volgende:
[..]
SelectCommand in de datasource:
[ code verwijderd ]
Parameters:
[ code verwijderd ]
Tja, wat voor code heb je meer nodig om alleen gegevens te tonen
1. Weet je zeker dat er records in de tabel zittenquote:Op donderdag 24 juni 2010 16:01 schreef Ker_Plunk het volgende:
Ik heb een werkende pagina die offertes in een remote mySQL db stopt. Verder heb ik een pagina met een GridView die dezelfde connectie string gebruikt. Hier is de SelectCommand ingesteld net als de parameters. Bij de GridView wordt er verwezen naar de datasource.
Er worden echter geen records weergegeven. De GridView doet het verder wel aangezien hij de EmptyDataText laat zien. Zie ik iets over het hoofd?
1 2 3 4 5 6 7 8 9 10 11 | CodeBehind="UpdateCHK.aspx.cs" Inherits="WebApplication1.UpdateCHK" %> <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> </asp:Content> <asp:Content ID="Content2" runat="server" contentplaceholderid="MainContent"> /* hier komt het lijst met meerdere "afvinkbare" stappen. /* hier komt een submit knop die een mail verstuurd naar interne verantwoordelijke. </asp:Content> |
Csharp zie ik… kan het je wel in VB geven!quote:Op donderdag 1 juli 2010 13:14 schreef HMaster-II het volgende:
Voor jullie me gaan lynchen...... Ja ik gebruikt Visual Web Developer 2010 Express.
Puur om het leren en snel wat te kunnen opzetten.
Nu heb ik een paar problemen/vragen met betrekking tot het volgende.
Ik wil een pagina maken met een aantal velden (die requiered zijn) en pas als die gevuld zijn moet er een mail verzonden worden.
NU is dat eerste deel geen moeilijk iets. Dat krijg ik wel goed werkende. Maar het mail gebeuren. Ik ben meerdere fora en sites af geweest om duidelijkheid te krijgen, maar ik snap er weinig van. Hoe ik nu die mail functie goed in de pagina plaats.
Zie onderstaande schematische voorbeeld.
[ code verwijderd ]
Ik kom veel info tegen, maar daar kom ik gewoon niet uit. Graag zou ik hierbij hulp krijgen.
Dat is bijna hetzelfde, toch?quote:Op donderdag 1 juli 2010 13:46 schreef Ker_Plunk het volgende:
[..]
Csharp zie ik… kan het je wel in VB geven!
De site is voor zoveel mogelijk in C# gebouwd... Maar ik weet niet of je dan een VB pagina er naast kan zettenquote:Op donderdag 1 juli 2010 13:46 schreef Ker_Plunk het volgende:
[..]
Csharp zie ik… kan het je wel in VB geven!
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |