Just nu i M3-nätverket
Gå till innehåll

puttewickstrom

Medlem
  • Antal inlägg

    5
  • Gick med

  • Senaste besök

Om puttewickstrom

  • Medlemstitel
    Nykomling
  1. Jag är nybörjare och vill bygga en lista i ASP.NET (VB eller C# spelar mindre roll), som jag fyller med data från en sql-databas. Denna lista ska visa ett antal värden per rad från databasen, men kruxet är att jag vill byta sida var artonde utskrift och lägga tre i bredd. Den ska alltså schematiskt se ut som nedan: namn1 namn2 namn3 telefon1 telefon2 telefon3 namn4 namn5 namn6 telefon4 telefon5 telefon6 namn7 namn8 telefon7 telefon8.......osv nedåt < Föregående sida Nästa sida > Hur löser jag detta? Antar att en array passar bäst och att jag får använda start och slut-ID för att byta sida, eller rättare anropa Request.Querystring och ladda om sidan?
  2. Jag tackar så mycket för detta! Scriptet du förmedlade funkade inte "out of the box", kommer inte ihåg vilket felmeddelande jag fick, men det gav mig väldigt god ledning! int check = 0; object obj = sqlCommand.ExecuteScalar(); if (obj == null){ check = 0; } else{ check = 1; } return check; hade nog funkat med en bool också. Tack så mycket för hjälpen!
  3. Jag har problem med koden nedan. Den rödmarkerade raden i koden ger felet: System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt. Hur löser jag detta? <%@ Import NameSpace="System.Data" %> <%@ Import NameSpace="System.Data.SqlClient" %> <%@ Page Language="C#" debug="true" %> <html> <body> <h1>Login</h1> <hr> <form runat="server"> <table cellpadding="8"> <tr> <td> User Name: </td> <td> <asp:TextBox ID="UserName" RunAt="server" /> </td> </tr> <tr> <td> Password: </td> <td> <asp:TextBox ID="Password" RunAt="server" /> </td> </tr> <tr> <td> <asp:Button Text="Submit" OnClick="OnSubmit" RunAt="server" /> </td> <td> <asp:CheckBox Text="Remember me" ID="RememberMe" RunAt="server" /> </td> </tr> </table> </form> <hr> <h3><asp:Label ID="Output" RunAt="server" /></h3> </body> </html> <script language="C#" runat="server"> void OnSubmit(Object sender, EventArgs e){ if(authentCheck() > 0){ FormsAuthentication.SetAuthCookie(UserName.Text, false); Response.Redirect("secret/inloggad.aspx"); } else{ Response.Redirect("loginpage3.aspx?error=true"); } } int authentCheck(){ string connectionString = "Server=localhost;Database=XX;uid=XX;pwd=XX;;"; SqlConnection objConn = new SqlConnection(connectionString); string queryString = "SELECT * FROM users WHERE username = '" + UserName.Text + "' AND password = '" + Password.Text + "'"; SqlCommand sqlCommand = new SqlCommand(queryString, objConn); objConn.Open(); [color="#ff0000"] Int32 count = (Int32)sqlCommand.ExecuteScalar();[/color] objConn.Close(); return count; } </script> [inlägget ändrat 2009-01-08 13:12:17 av puttewickstrom]
  4. Jag tackar så mycket för hjälpen! I lägg till/ta bort Windows-komponenter fanns det tillval under IIS för bland annat ASP.NET, ASP och CGI. Nu fungerar det! Tackar!
  5. Jag är osäker på i vilket forum jag bör posta detta, men jag lägger inlägget här. Jag tänkte börja lära mig ASP.NET, men har problem. När jag har skrivit kod och ska testa den i webbläsaren visas koden istället. När jag skriver in den fysiska sökvägen visar Internet Explorer sidan, men med aspx-filens fulla kod istället. När jag går via http://localhost/filnamn.aspx får jag 404-fel. Hur löser jag detta? ASP.NET-filerna verkar inte vilja kompileras...
×
×
  • Skapa nytt...