Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von King-Malkav
Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

So ich hab mich heute nochmal ausgibig mit dem Visual Web Developer 2005 Express auseinander gesetzt. Aber irgendwie kapier ich den Designer nicht so ganz. Warum kann man keine Elemente frei plazieren wie im VS 2003 Pro ? UNd warum kann ich Panels und Co nur mit der Maus und nicht mit den Pfeiltasten bewegen?

Ist das eine einstellungssache oder brauch ich da die VS 2005 Pro für?

Nochwas, ist es generell Sinnvoll Buttons und eingabemasken die Zusammen gehören in ein Panel zu stecken?

MFG

Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

So habs mal getestet und bin absolut begeistert. Ich musste zwar trotzdem nochmal im ASP.net Quelltext rumwerkel weil die Javascripts nicht mehr funktioniert haben, aber dafür läuft die Applikation nun auf Firefox, Safari und Opera sauber.

Was will man mehr. Werd mich dann noch einlesen und dann wird das schon.
Danke für die Tipps.

Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

Danke werds mal laden und meine Anwendung portieren. Mal schauen wies dann läuft.

MFG

Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

Muss ich mal mit meinem Chef sprechen ob wir VS 2005 bekommen. Wie gesagt, ist vielleicht etwas kurz gedacht von meinem Arbeitgeber aber bei uns ist IE pflicht und da geht es und dann ist es gut.

Das mit den grundlagen ist klar, aber es wird nicht so schnell gehen, da ich nebenbei noch c#, Ado.net, Sql, Javascript lernen soll/muss da ich diese benötige.

Wie sieht es eigentlich mit dem ASP.NET Web Matrix Editor aus, taugt der was. Oder bekomme ich da genauso Code Salat?

MFG

Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

Hi,

da es ja eine anwendung für mich ist kann ich es gern ignorieren, dass es auf anderen Browsern falsch dargestellt wird zumal mein Browser aufem Mac das richtig macht (Camino). Allerdings muss ich auch beruflich ASP.net benutzen, da in der Firma IE6 pflicht ist hat es bis jetzt nicht so wirklich interesiert (da funktioniert es ja).

Allerdings wurmt mich das ganze schon. Ist eigentlich VS2005 besser oder macht das genauso viel mist wie vs2003. Kann ich die seiten mit dem Dreamweaver wieder gerade ziehen? des es ist echt mühsam, sobald man einen neuen Button einfügt geht das große korrigieren wieder los.

MFG

Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

@ Waschbecken

Mein Frameset wird korrekt dargestellt und CSS nutze ich nicht. Die Seite ist im VS2003 erstellt. VS hat auch den ASPX Code erstellt und da macht es scheinbar probleme.

Ich hab auch mal in die ASPX Seite mit dem Phase5 Editior reingeschaut und die zwei Eingabefelder haben dort die gleiche größe und wurden identisch erstellt.

Also weiß ich nicht wo das Problem ist.

MFG

Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

und hier noch ein Bild wie es eigentlich aussehen sollte...

Thema: ASP.net und seine Darstellung in Alternative Browser
Am im Forum: Web-Technologien

Hallo, es ist zum verrückt werden. Ich habe mir eine ASP.Net anwendung mit VS2003 geschrieben. Im IE und im Camino (Mac OS X) sieht die Anwendung gut bzw. richtig aus. In allen anderen Browsern sieht es verherend aus. Firefox stellt die Buttons falsch dar und die EIngabefelder haben unterschiedliche höhe und länge. Opera macht irgendwie sowieso was er will...

Wie bekomme ich das nun hin, dass es in allen Browsern halbwegs vertäglich aussieht. Zumindest sollen die Hidden Passwortfelder (in denen der MD5 hast steht, nicht sichtbar sein.

Thema: SQL Connection
Am im Forum: Datentechnologien

Mhhh ich hab den Connection sting nun in die web config geschrieben. Einzigstes Problem ist jetzt das ich eine Fehlermeldung bekommen.

 
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Web.Security;
using System.Configuration;


namespace TPay
{
	/// <summary>
	/// Zusammenfassung für Login.
	/// </summary>
	public class Login : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label LB_status;
		protected System.Web.UI.WebControls.Button Login_BT;
		protected System.Web.UI.WebControls.TextBox Benutzernamen;
		protected System.Web.UI.WebControls.Label LB_neues_passwort;
		protected System.Web.UI.WebControls.Button pass_change;
		protected System.Web.UI.WebControls.Label LB_wiederholen;
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.HtmlControls.HtmlInputText Password2;
		protected System.Web.UI.HtmlControls.HtmlInputText neu_pass2;
		protected System.Web.UI.HtmlControls.HtmlInputText neu_pass1;
		protected System.Web.UI.WebControls.Panel Panel1;
		protected System.Web.UI.WebControls.Label label_klick;
		
		#region SQL Connection
	

			string connectionString = (string )ConfigurationSettings.AppSettings["ConString"];
			SqlConnection sqlcon1 = new SqlConnection(connectionString);
		
		#endregion
		
		private void Page_Load(object sender, System.EventArgs e)
		{
			
			if (!Page.IsPostBack)
			{
				pass_disable();
				LB_status.Text = "Es ist jetzt "+DateTime.Now.ToLongTimeString()+ " Uhr auf meinem Server";
							
				sqlcon1.Open();
				string zeilen;
				try
				{
					SqlCommand myupdate = new SqlCommand("UPDATE statistik SET klick = klick + 1 where id = 1", sqlcon1);
					myupdate.ExecuteNonQuery();
					SqlCommand anzahl = new SqlCommand("Select klick from statistik where id = 1",sqlcon1);
					zeilen = anzahl.ExecuteScalar().ToString();
					label_klick.Text = "Hallo Unbekannter, du bist Betatester Nummer "+zeilen+" der sich das antut! Danke!";
				}
				finally
				{
				sqlcon1.Close();
				}

								
			}
		}

Fehlermeldung ist folgende:

Ein Feldinitialisierer kann nicht auf das nicht statische Feld, die Methode oder die Eigenschaft 'mydvddb.Login.connectionString' verweisen.

Hab leider kein Plan was ich falsch mache. Schreibe ich den Connection string rein funktioniert es ohne Probleme.

Thema: SQL Connection
Am im Forum: Datentechnologien

Wo erstellt man am besten die SQL Connection? Wenn ich die SQL Connection in der .cs Datei erstelle, kann ja jeder den SQL Benutzername und das Kennwort im Klartext sehen. Verwende den SQL Server 2000.

Wie ist die beste Methode um das zu verhindern?

MFG

Thema: Formatierung von Textboxen
Am im Forum: GUI: Windows-Forms

Zitat
Original von herbivore
Hallo King-Malkav,

du meinst vermutlich TimeSpan.

herbivore

Ja danke. War gestern etwas zeitlich unter druck als ich den Beitrag geschrieben habe, aber ich denke es kam rüber was gemeint war.


MFG

Thema: Formatierung von Textboxen
Am im Forum: GUI: Windows-Forms

Mhh man muss es gar nicht so umständlich machen, Spantime gibt sowas her. Einfach TotalHours() benutzen und man bekommt genau das was ich will.

Trotzdem danke.

MFG

Thema: Formatierung von Textboxen
Am im Forum: GUI: Windows-Forms

Gut das funzt jetzt, zwar etwas umständlich, aber ok.

Wie schaut das umrechnen in dezimal aus, gibts da eine einfache möglichkeit?

oder muss ich mir dafür eine Funktion schreiben?

Thema: Formatierung von Textboxen
Am im Forum: GUI: Windows-Forms

Zitat
Original von scarp
Custom Control basteln (von TextBox ableiten)

Oder beim TextChanged Ereignis der TextBox den eingebenen Text überprüfen/verändern/verbieten.


Edit: Mein Vorgänger hat recht! :p

Wie macht man dass? VS2005 ist hier im Moment nicht verfügbar.

MFG

Thema: Formatierung von Textboxen
Am im Forum: GUI: Windows-Forms

Hi, ich habe für einen Kollegen ein kleines Zeitberechnungsprogramm geschrieben. Mein Problem ist es nur das die Eingabefelder nicht foramtiert sind, sprich er soll nur 4 ziffern eingeben können und das ganze muss dann so aussehen hh:mm

Wie bekomm ich das hin. Das zweite Problem ist, dass ich das ausgerechnete ergebnis in Dezimal benötige, sprich z.B. 9,5 Stunden.

Hier mal den Code:

 
private void rechnen_Click(object sender, System.EventArgs e)
		{
			string start = textBox1.Text.ToString();
			string ende = textBox2.Text.ToString();
			string strabzug = abzug.Text.ToString();
			string tag = "1.00:00:00";

			TimeSpan dtstart = new TimeSpan();
			TimeSpan dtende = new TimeSpan();
			TimeSpan dtberechnung = new TimeSpan();
			TimeSpan dttag = new TimeSpan();
			TimeSpan dtabzug = new TimeSpan();

			dtstart = TimeSpan.Parse(start);
			dtende = TimeSpan.Parse(ende);
			dttag = TimeSpan.Parse(tag);
			dtabzug = TimeSpan.Parse(strabzug);

			if (dtende < dtstart)
			{
				dtberechnung = dtende + dttag - dtstart - dtabzug;
			}
			else
			{
				dtberechnung = dtende - dtstart - dtabzug;
			}
			erg.Text = dtberechnung.ToString();
			
		}

MFG und danke im vorraus

Thema: MCP Lehrgang + Zertifizierung
Am im Forum: Smalltalk

Hi, ich habe meinen MCSA 2003 über PC College gemacht, die haben alles Organisiert. Hab mich dann einfach eine Woche vor der Prüfung angemeldet und das wars.

Rechnung ging an die Firma.
Prüfungserbringer war VOU.

MFG und viel Glück.

Thema: Probleme mit Datetime
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hi herbivore,

danke fürs Knoten lösen.

 
private void mynach()
		{
			string now = DateTime.Now.ToLongTimeString();
			string time = "20:00:00";
			
			TimeSpan dt = new TimeSpan();
			dt = TimeSpan.Parse(time);
			TimeSpan dt2 = new TimeSpan();
			dt2 = TimeSpan.Parse(now);

			if (dt2 ≥ dt)
			{
				l_1800.Text = "X Aufträge nach 8";
			}
		
		}

So funktioniert es. Danke. Jetzt muss ich nur noch die Insert Into Kommandos schreiben, aber das ist kein Problem. MFG

MFG

Thema: Probleme mit Datetime
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hi herbivore,

Code habe ich ja oben schon gepostet.

dt hat den Value = "08/28/06" somit klappt mein vergleich nicht.

Wenn ich den Code umschreibe

 
private void mynach()
		{
			DateTime dt = new DateTime();
			dt = DateTime.Now.TimeOfDay;
			string time = "20:00:00";
			dt = DateTime.Parse(time);
			
			if (DateTime.Now ≥ dt)
			{
				l_1800.Text = "X Aufträge nach 8";
			}
		
		}

bekomm ich folgende Fehlermeldung:
Implizite Konvertierung des Typs 'System.TimeSpan' zu 'System.DateTime' nicht möglich.

MFG

Thema: Probleme mit Datetime
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Mhhh irgendwie hab ich ein Brett vorm Kopf, ich bekomme es nämlich nicht gebacken.

 
private void mynach()
		{
			DateTime dt = new DateTime();
			dt = DateTime.Now;
			string time = "20:00:00";
			dt = DateTime.Parse(time);
			
			if (DateTime.Now ≥ dt)
			{
				l_1800.Text = "X Aufträge nach 8";
			}
		
		}

Das Pasre funktioniert nicht und dt hat als Value nur das aktuelle Datum.
DateTime.TimeOfDay gehts gar nicht.

Was mach ich falsch...?

MFG

Thema: Probleme mit Datetime
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Danke ich werds mal testen, wenn dann 00.01 am nächsten Tag ist, zählt er dann wieder die Uhrzeit als kleiner 20.00 Uhr? Müsste er ja machen?!

MFG

Thema: Probleme mit Datetime
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hi leuter, ich habe ein Problem. Und zwar möchte ich in einem Bestimmten Zeitraum Daten erfassen.

Jedesmal wenn der Button geklickt wird soll in meiner Tabelle der Counter eins hochgesetzt werden. Das ist ja auch kein Problem. Jetzt kommts aber, zwischen 20.00 und 22.00 Uhr soll beim klicken auf den selben Button ein Insert in einer anderen Tabelle gemacht werden.

Die SQL Inserts sind kein Problem, mein Problem ist das ich die if anweisung mit Datetime nicht gebacken bekomme.

Wenn mir jemad helfen würde währe ich sehr Dankbar.

MFG

Thema: ASP.net Login
Am im Forum: Web-Technologien

Kann mir niemand helfen?
Es muss doch möglich sein ein sicheres Login mit ASP.net und C# zubauen.

Kann ich in meinem C# Code auf ein HTML feld ohne ID (nur mit Namen) zugreifen?

MFG

Thema: ASP.net Login
Am im Forum: Web-Technologien

Ich hab mal ne Frage.

Das Passwortfeld in dem das Passwort des users steht, wird dieses unverschlüsselt an den Webserver geschickt?

Ich lasse den Feldinhalt in eine Variable schreiben und das Feld danach löschen. Dann übergebe ich das Passwort an meine MD5 Klasse und lasse das Passwort verschlüsseln. Dieses gleiche ich mit der DB ab.

Nur leider bringt das ganze nichts, wenn das Passwort im Klartext an den Webserver geht.
Wenn ich die ID des Passwortfeldes rausnehme dann wird das Feld generell nicht an den Webserver gesendet, aber dann kann ich auch das Feld nicht mehr über C# ansprechen.

MFG

Thema: ASP.net Login
Am im Forum: Web-Technologien

Zitat
Original von Noodles
ExecuteScalar verwenden und mal in die Doku schauen.

ExecuteScalar hab ich schon verwendet, dass funktioniert auch, solang man kein falschen Benutzername oder falsches Passwort angibt.

Aber ich mache es jetzt mit einem Update und lass einen Timestamp aktuallisieren. Dann bekomm ich auch mit dem ExecuteNonQuery ein Ergebnis mit dem ich was anfangen kann.

MFG

Thema: ASP.net Login
Am im Forum: Web-Technologien

Hab ein erneutes Problem und zwar bekomme ich als return wert von der db immer -1.

Egal ob das Kennwort übereinstimmt oder nicht. Was mach ich falsch? Laut SQL Profiler funzt die MD5 umwandlung da er den Korrekten Wert in der select Anweißung stehen hat.

Hier noch mein Code

 
private void Login_BT_Click(object sender, System.EventArgs e)
		{
		string pass = Password2.Value.ToString();
		string md5;
		string user = Benutzernamen.Text.ToString();
			
			MyMD5Class md5hash = new MyMD5Class();
			md5	= md5hash.MD5Hashstring(pass).ToString();
			int zeilen = passhash(md5,user);
			LB_status.Text = zeilen.ToString();
			
		}
		
		#region Passwort Hash auslesen

		private int passhash(string hash, string user)

		{
		int zeilen;
			try
			{
				sqlcon1.Open();
				string sqlcmd = "SELECT Passwort FROM pass WHERE Passwort = '"+ hash +
				"' AND Username = '" + user + "'";
				SqlCommand myselect = new SqlCommand(sqlcmd, sqlcon1);
				zeilen = myselect.ExecuteNonQuery();
			}
			finally
			{
				sqlcon1.Close();
			}
					
		return zeilen;
		}
		#endregion

Thema: ASP.net Login
Am im Forum: Web-Technologien

währe eine Idee, hab auch schon etwas mit den SessionObjekten rumgespielt, aber wie mach ich da nen refresh auf das Sessionobjekt, falls der User mal 1 Minute lang nix tut, soll er nicht gleich rausgeworfen werden.

Und vorallem wie verhindere ich das sich ein User mehrfach anmeldet?

MFG

Thema: Asp.net Passwort Manager
Am im Forum: Web-Technologien

Zitat
Original von verbalhoodz
I Know. Sorry! No Trusts exists. :-)) gibt es schon irgendwelche templates dafür?

währe auch zuschön gewesen...jetzt müssen die Profis rann. Noch viel Erfolg.

MFG

Thema: Aufruf einer methode auf anderer Seite von dropDownListe
Am im Forum: Netzwerktechnologien

wenn du die methode public machst geht es. Ich habe auch eine Methode die mir einen MD5 Hash erzeugt und die hab ich genau so wie ich es gepostet habe aufgerufen.

Bin aber noch totaler C# anfänger, vielleicht hab ich was übersehen.

MFG

Thema: ASP.net Login
Am im Forum: Web-Technologien

Hi, da ich VS2003 verwende ist es leider noch ASP.net 1.1

MFG

Thema: ASP.net Login
Am im Forum: Web-Technologien

Hallo nochmal,

ich arbeite gerade an einer Hardwareverwaltungsanwendung in ASP.net. Natürlich braucche ich dafür eine Anmledung da ja nicht jeder willenlos in der DB rumschreiben soll.

Ich habe eine MD5 verschlüsselung eingebaut die ich dann in der DB abfrage. Mein Problem ist nur das wenn man jetzt z.B. die seite direkt im Browser anspricht z.B. /ASPanwendung/Verwaltung.aspx kann man sich noch an dem login vorbeimogeln.

Ich habe an die SessionID gedacht, dass diese beim Login auf 1 gesetzt wird und bei jedem redirect abgefragt wird und sollte diese 0 sein man direkt auf das Login geworfen wird.

Da ich aber noch nie eine Webanwendung mit DB Anmeldung geschrieben habe bin ich im Moment recht ratlos. Es soll auch mit Cookies gehen, die Frage ist nur was davon ist besser und einfacher umzusetzen - und vorallem wie setze ich es um.

Danke schonmal für die Hilfe.

MFG