Goed ik ben dus een hele erge beginner met asp.net, maar nu loop ik tegen dingen aan waarvan ik het nut niet zo heel goed begrijp. Neem nu webcontrols, je kan bv met web.sitemap je site defineren, menu's etc.
Hiervoor heb je dan weer in webcontrol in je pagina:
Dit is een leuk en makkelijk idee, maar als je dan uiteindelijk naar de html code ga kijken, dan word ik er weer niet vrolijk van. Zo wordt het menu gemaakt met <table><tr>menu</tr></table> etc. Maar wanneer ik een menu wil, wil ik een <ul><li>Menu</li></ul> gebruiken en niet een tabel.
Kan je die webcontrols eigenlijk wel zo aanpassen, zodat ze in mijn ogen een beetje normaal Html eruit gooien? Of is dat het hele idee van webcontrols dat het zo lekker snel werkt?
Hetzelfde probleem heb ik met die <asp:login>, dit werkt op zich ideaal, maar ik wil me eigen html gebruiken. Nu heb ik hierop gezocht en kwam het volgende tegen:
Maar nu gooit die voor de layouttemplate weer een <table>.
Als dit dus het hele idee van die controls is, is het dan wel mogelijk dat ik bijvoorbeel mijn eigen login gebeuren in html schrijf, maar dat ik dan wel gebruik kan maken van de functies in MembershipProvider?
Sorry als het een beetje wazig verhaal is, maar ik vind het ook extreem onduidelijk allemaal nog
Hiervoor heb je dan weer in webcontrol in je pagina:
Visual Basic:
1
2
3
4
5
6
7
| <asp:menu id="menua" runat="server" datasourceid="SiteMapDataSource1" cssclass="menua" orientation="Horizontal" maximumdynamicdisplaylevels="0" skiplinktext="" staticdisplaylevels="2" /> |
Dit is een leuk en makkelijk idee, maar als je dan uiteindelijk naar de html code ga kijken, dan word ik er weer niet vrolijk van. Zo wordt het menu gemaakt met <table><tr>menu</tr></table> etc. Maar wanneer ik een menu wil, wil ik een <ul><li>Menu</li></ul> gebruiken en niet een tabel.
Kan je die webcontrols eigenlijk wel zo aanpassen, zodat ze in mijn ogen een beetje normaal Html eruit gooien? Of is dat het hele idee van webcontrols dat het zo lekker snel werkt?
Hetzelfde probleem heb ik met die <asp:login>, dit werkt op zich ideaal, maar ik wil me eigen html gebruiken. Nu heb ik hierop gezocht en kwam het volgende tegen:
Visual Basic:
1
2
3
4
5
| <asp:Login runat="server"> <LayoutTemplate> <!-- hier html --> </LayoutTemplate> </asp:login> |
Maar nu gooit die voor de layouttemplate weer een <table>.
Als dit dus het hele idee van die controls is, is het dan wel mogelijk dat ik bijvoorbeel mijn eigen login gebeuren in html schrijf, maar dat ik dan wel gebruik kan maken van de functies in MembershipProvider?
Sorry als het een beetje wazig verhaal is, maar ik vind het ook extreem onduidelijk allemaal nog