Avatar billede connor Nybegynder
22. april 2003 - 20:47 Der er 6 kommentarer og
3 løsninger

Menu -> Fra PHP til ASP.NET. Hvad gør man?

Hej Eksperter... !

Jeg har når jeg har udviklet med PHP brugt include flittigt. Det har gjort at jeg kun skulle have én index-fil til designet, og bruger herefter nye-variabel værdier til at include nyt indhold.

eks på kode i PHP:
index.php:
<? if(!isset($side)) $side="start"; include($side.".php"); ?>
eks på link i index-filen:
<A href="<?=$PHP_SELF;?>?side=start"><font class="menutext">Forside</font></A>


MEN mit spørgsmål er nu... Hvordan gør jeg noget ligende i ASP.NET med C# ?
Avatar billede connor Nybegynder
22. april 2003 - 20:52 #1
.. Jeg ville jo godt lære hvordan man "rigtigt" opbygger en proff side i ASP.NET, hvor indholdet nemt kan ændres...
Avatar billede disco_keld Nybegynder
22. april 2003 - 21:16 #2
Det er sgu det bedste indlæg jeg har læst i lang tid!

ASP.NET er så meget overlegn i forhold til PHP!

Det stinker MAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Så keep coding

Mvh

DK ;-)
Avatar billede burningice Nybegynder
22. april 2003 - 21:20 #3
disco_keld>> hvad er det dog for et indlæg ?!

connor>> php og c# ligner meget i syntaks, men der holder ligheden desværre også op :/ For at kunne lave et ordenligt site i C# og asp.net skal du sætte dig ind i Object Orientered Programmering, udvikling af custom controls, hvordan de indbyggede servercontroller virker samt ADO.Net hvis du skal lege med databaseadgang.
Nogle af punkterne kan man hurtig komme igennem, men det betyder i sidste ende at sitet bliver rodet og svært at vedligeholde :(
Avatar billede clausjul Nybegynder
22. april 2003 - 21:31 #4
Min erfaring med Perl og Asp.Net/C# er at det er tale om 2 vidt meget forskellige miljøer! Man skal næsten begynde fra bunden, hvis man vil arbejde med Asp.net og C#/VB.Net (af hensyntagen til Cyberfessor ;-) ) ...
Avatar billede connor Nybegynder
22. april 2003 - 21:35 #5
>> cyberfessor
Jeg har nu nogtaget undervisning i 3 måneder ASP.NET, men jeg må sige at jeg på nogle områder ikke helt har set lyset endnu.

Jeg kan f.eks ikke helt finde ud af hvordan den ovenstående løsning i PHP kodes i ASP.NET...
Findes der egentlig nogle steder på nettet (eller andet), hvor man kan downloade en færdig web-applikation som løser min simple opgave?
Avatar billede burningice Nybegynder
22. april 2003 - 21:44 #6
connor>> jo, man kan godt gøre ovenstående ved hjælp af Server.Execute("dinside.asp"). Det er dog ikke.. ja, hvad skal man sige... god programmering.

Ang. hele websites kan du kigge på på www.asp.net, hvor de har flere store projekter til fri download.
Avatar billede odegaard Nybegynder
22. april 2003 - 21:49 #7
Du kan godt bruge include som man gjorde i gamle ASP-dage, men her er det nok noget smartere at lave user controls.
Her kan din if-betingelse også nemt styres med f.eks. MyUserControl.Visible=true/false

Søg på "User controls" eller læs fx.
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconcreatingpageletcontrol.asp
Avatar billede connor Nybegynder
24. april 2003 - 10:47 #8
>>cyberfessor
Læg et svar så får du også lidt point...
Avatar billede burningice Nybegynder
24. april 2003 - 10:56 #9
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester