ASP.NET er tiltænkt at skulle bruges lidt anderledes.
2)
Teknisk kan det laves på forskellige måder, men det nemmeste er nok bare en .aspx med kun en Page_Load og ingen tags.
3)
Eksempel:
<script language="C#" runat="server"> void Page_Load(Object sender, EventArgs e) { // diverse kode som bruger Request["brugernavn"], Request["password", connecter til database og skriver med Response.Write } </script>
<%@ Page Language="VB" %> <%@ Import Namespace="System.Data.OleDb" %> <% Response.ContentType = "text/plain" Dim con As OleDbConnection = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Database\MSAccess\Test.mdb;User Id=admin;Password=") con.Open Dim cmd As OleDbCommand = New OleDbCommand ("SELECT * FROM T1", con) Dim rdr As OleDbDataReader = cmd.ExecuteReader While rdr.Read Dim f1 As Integer = CType(rdr(0), Integer) Dim f2 As String = CType(rdr(1), String) Response.Write(f1 & " " & f2 & Environment.NewLine) End While con.Close %>
som i C# vil se ud som:
<%@ Page Language="VB" %> <%@ Import Namespace="System.Data.OleDb" %> <% Response.ContentType = "text/plain"; OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Database\\MSAccess\\Test.mdb;User Id=admin;Password="); con.Open(); OleDbCommand cmd = new OleDbCommand("SELECT * FROM T1", con); OleDbDataReader rdr = cmd.ExecuteReader; while (rdr.Read) { int f1 = (int)rdr(0); string f2 = (string)rdr(1); Response.Write(f1 + " " + f2 + Environment.NewLine); } con.Close(); %>
men det er altså bedst til at vise hvordan man ikke gør.
Hej Arne. Jeg valgte i stedet for at bruge en lille del til hjemmesiden at prøve at lave så meget som muligt i ASP.NET. Jeg har nu fået fat i Microsoft Visual Web Developer 2008. Og laver i det. Jeg programmere normalt i C# så det er det klart nemmeste kan jeg se nu! :) Har bare aldrig rigtigt lavet noget hjemmeside ud over html og Javascript. Men jeg har et enkelt spørgsmål. Kan jeg installere ASP.NET development serveren så den også kan kører når jeg ikke bruger Microsoft Visual Web Developer 2008?
Så du installerer bare den fra CD'en (gør det ikke default).
Så registerer du den rigtige ASP.NET version med den.
Og så kører du IIS og ASP.NET på din egen PC.
(XP understøtter kun et web site ad gangen og max. 5 eller 10 connections, men fint til test)
Synes godt om
Ny brugerNybegynder
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.