Laden...

Forenbeiträge von DiscMaster Ingesamt 316 Beiträge

12.07.2007 - 09:31 Uhr

Naja ich verstehe gerade nicht was du meinst, ich hab z.B. für weiß #FFFFFF, und für schwarz #00000.... ich formatiere die Farbe so:


Color clr = new Color(255,255,255);
txtHexColor.Text = string.Format({0:x2}{1:x2}{2:x2}, clr.R,clr.G.clr.B);

reicht das? 🙂
thx@all

12.07.2007 - 09:21 Uhr

Tach auch,

Ich hab in der Forumsuche schon ne ganze Menge gefunden, wie man Color in Hex umwandelt.......Frage: Geht das auch andersrum?

11.07.2007 - 16:01 Uhr

Hallo alle zusammen,

(entschuldigt wenn ich mich vielleicht jetzt an das falsche Forum wende)
ich habe ein ganz dummes Problem: wenn Ihr mal auf die Meysel-Homepage geht seht Ihr links eine Sub-Navigation. Unter manchen Browsern (habs bislang nur beim IE festgestellt) sieht man diese Felder mit einem Mittelgrauen hintergrund - und das auch nur bei manchen Computern. Mag das vielleicht damit zusammenhängen das diese Felder eigentlich transparent sind, aber auf einem Grau-in-Grau-Verlauf liegen? Ich denke, dass das Problem bei den einzelnen Computern liegt. Aber gibt es vielleicht eine Möglichkeit das Problem Serverseitig zu lösen, z.B. mit TransparencyKey o. Ä.?

DiscMaster

PS: Die Bilder liegen auf dem Webserver (logisch), die Menüs werden dynamisch geladen, die Referenzen zu den Bildern stammen aus einer Datenbank....

05.07.2007 - 13:49 Uhr

Der Rückgabetyp definiert sich "von alleine", sehe ich das richtig?

thx@all

05.07.2007 - 13:42 Uhr

Hallo!

Darf ich eben Fragen ob eine anonyme Methode sich auch mit Parametern und Rückgabetyp einsetzen lässt? Wenn ja, wie?

DiscMaster

25.06.2007 - 10:58 Uhr

@herbivore: Objekt in einen MemoryStream serialisieren [...]

wie geht das? hast du bisschen code für mich?

25.06.2007 - 10:11 Uhr

Hallo an alle:

Ich hab ein Problem das mit Sicherheit schon behandelt wurde, nur ich wusste nicht wonach ich suchen sollte.... Es geht darum: Ich möchte gerne Eine Klasseninstanz abspeichern in der Registry.... also als Werteschlüssel als String z.B.... Ich hab mir das so vorgestellt:
Font.ToString(); > zum Ablegen und
((Font)(stringvariable)); > zum Auslesen und anwenden.

Nur stelle ich dabei gerade fest das das nicht geht, weil "Ein System.String nicht in System.Drawing.Font konvertiert werden kann".

Gibt es da irgend eine möglichkeit das zu lösen?

Danke

12.06.2007 - 20:10 Uhr

ich möchte auch werte aus einer checkbox auslesen nur weis ich nicht wie ich dieser eine ID zuweisen kann, und weis damit auch nicht was ich in die 'FindControl()'-Methode schreiben soll........... oder wie habt ihr bzw du das gelöst?

Gruß DiscMaster

12.06.2007 - 11:29 Uhr

danke an alle, hat sich erledigt:

ich hatte eine aspx-datei die ich kopiert habe. es gab zwei warnungen, an deren inhalt ich mich jetzt nicht mehr erinnern kann. jedenfalls hatte die kopie logischerweise den gleichen klassennamen. als ich die kopie dann aus dem projekt ausgeschlossen habe, lief wieder alles einwandfrei.

DiscMaster

11.06.2007 - 12:28 Uhr

heyhey,

ich habe hier eine gaaanz billiges sql-command: SELECT * FROM tblTabelle.

wenn ich mir die Tabelle so ansehe erkenne ich drei datensätze. wenn ich dieses command ausführe bekomme ich keine!? woran kann das liegen?

die abfrage hat mal funktioniert. ich habe aber im nachhinein zwei spalten gelöscht und eine umbenannt. seitdem geht das nicht mehr. aber das müsste dem command doch eigentlich egal sein oder? es gibt dabei auch keine exception. es liefert mir einfach nur 0 datensätze zurück.

04.06.2007 - 16:21 Uhr

thx @ all:

man setzt den inhalt vom usercontrol in ein panel und definiert einfach da den defaultbutton. Da hab ich es her 🙂

04.06.2007 - 15:35 Uhr

okay.... und wenn ich noch ein draufsetzen darf: kann ich das ganze auch mit nem usercontrol (.ascx) machen?

04.06.2007 - 15:25 Uhr

jaa, schon ok, tut mir leid 😉 aber gibts da irgendwie ne lösung?

04.06.2007 - 14:52 Uhr

achso...ups, mißverständnis...hab vergessen zu sagen das ich von nem webform rede.....

04.06.2007 - 14:45 Uhr

savvus!

also, kurz und bündig: Ich will das wenn ich auf enter drücke, das sich dann ein bestimmter button angesprochen fühlt, nicht der der zuletzt geklickt wurde. also in etwa so:

  • ich gebe benutzername ein [Tab]
  • ich gebe passwort ein [enter] -> button_click wird ausgeführt.
04.06.2007 - 09:41 Uhr

abriegeln mit <allow /> und <deny />?

und gibt es generell eine andere lösung statt die datenbank? weil ich habe eigentlich meine eigene datenbank und möchte die benutzen. deswegen wäre es mir am liebsten wenn ich einfach benutzername und rolle zusammen ablege, weil die rolle kann ich soweit ich weis nicht in meiner datenbank ablegen, das begreift die rollenverwaltung dann irgendwie nicht. aber wenn das doch geht, dann wäre ich auserordentlich dankbar für eine erklärung!

03.06.2007 - 19:26 Uhr

nochmal zum aufleben.......das is mir grad (wie schon so oft) sehr sehr wichtig!

02.06.2007 - 15:44 Uhr

Hallöchen alle miteinander....hab hier mal wieder paar fragen:

1.)
Besteht irgendwie die möglichkeit als client-computer auf die web.config zuzugreifen? weil ich hab da ein smtp-pass drin, nich das mir da jemand auf dumme gedanken kommt oder so, das wäre sehr unschön.

2.)
Ich habe eine Anwendung mit eigenem Login. Ich möchte aber die Rollenverwaltung nutzen. Jetzt habe ich festgestellt das asp.net mir dazu eine Datenbank erstellt in der die Zugehörigkeiten der einzelnen User drinsteht. Nur wenn ich die so hochlade, dann gibts eine Fehlermeldung:

>> An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) <<

Ich nehme an das liegt daran das ich hier versuche eine datenbank-datei zu verwenden. Aber das wäre ja auch zu einfach wenn man von haus auf auf eine gewisse zahl an DBs beschränkt wird, und man sich einfach db-dateien erstelllt.

Jedenfalls möchte ich wissen ob es nicht eine alternative gibt. z.B. das die zugehörigen nutzer einer rolle in die web.config geschrieben werden oder so. (bitte möglichst mit erklärung wie das geht 🙂)

25.05.2007 - 08:41 Uhr

haalt, ich korrigiere: nicht im linkbutton sondern in <td> ist href drin. gleiche frage: reicht das? denke schon oder? weil das der link als solches letztendlich garnicht zu sehen ist weiß google ja nicht....oder?

25.05.2007 - 08:39 Uhr

"google folgt href und src links"

wenn ich mir den quelltext meiner generierten default.aspx ansehe dann steht da für den linkbutton tatsächlich ein href-attribut......reicht das jetzt?

24.05.2007 - 18:00 Uhr

Plopp! Und wie sieht das hier aus❔ Ich habe eine seite. und diese seite hat ein raster in das der content eben reingeladen wird. demnach gibt es auch die links nicht wirklich sondern nur als link-buttons die einen post-back auslösen und damit das laden von neuem content veranlassen.... prüft google sowas auch?

24.05.2007 - 17:53 Uhr

yipeeee! das heißt die seite ist durch asp fast von alleine seeehr google-tauglich?

24.05.2007 - 17:38 Uhr

das hab ich inzwischen verstanden, aber woher kennt google denn den generierten code wenn er doch ansich nicht exisitiert?

24.05.2007 - 17:24 Uhr

Aber die Seite die ich gerade entwickel holt die Daten alle bei abruf aus der datenbank und gibt sie aus, mit anderen worten, meine seiten gibt es eigentlich nicht! was macht google jetz? ich mein asp.net ist so schön dynamisch und dann lad ich beim klick einfach die daten von der datenbank und zeige sie (bzw lasse sie zeigen). aber was will google davon wissen, wenn die doch nicht in die datenbank guggt?!

23.05.2007 - 08:34 Uhr

Ja, ist beides im gleichen Thread. Der erste Schreibvorgang passiert beim click auf einen button. Nach abschluss des vorgangs [Close()] wird eine andere methode aufgerufen die die datei ausließt > wie gesagt, klappt alles nur einmal.

23.05.2007 - 08:21 Uhr

hmm, ja wird sie....kurz im den inhalt auszulesen, aber auch da wird sie wieder geschlossen mit close und dispose...

edit: hat das ganze vielleicht was damit zu tun das ich die datei noch kopiere? File.Copy().....

23.05.2007 - 08:07 Uhr

Ja ich dachte die Datei würde dann überschrieben?

22.05.2007 - 21:38 Uhr

Hier habe ich mal eine ganz allgemeine Frage: Was halten Suchmaschinen wie Google eigentlich von ASP.NET? Ich habe z.B. eine Seite die ein gewisses 'Raster' hat, in das der Content entsprechend geladen wird......Der Content kommt in erster Linie aus einer Datenbank....Kann Google dann was damit anfangen? Nicht oder?

Wie siehts aus mit Panels? wenn ich (statischen) content auf Panels verteile und die entsprechend ein- und ausblende (per visible-property) kann google damit dann was anfangen?

oder ganz 'ungenau' gefragt: Wie mache ich eine ASP.NET seite so richtig google-tauglich?

22.05.2007 - 20:23 Uhr

n Amd....

Ich entwickle gerade eine Art CMS für eine Firma. Zur einer Zwischenspeicherung lege ich Daten in einer txt-Datei ab. Das Problem: Es geht nur einmal! Wenn ich ein weiteres Mal in die Datei schreiben will, gibts ne IOException weil auf die Datei nicht zugegriffen werden kann. Ich kann die Datei dann auch nicht mehr per FTP oder Webfiles löschen oder überschreiben, weil der schreibzugriff nicht gewährt wird, weil die datei von einem anderen prozess verwendet wird! Erst wenn ich die Klasse mit der ich in die Datei schreibe per FTP überschreibe, dann geht der Zugriff wieder. Die Prozedur die in die Datei schreibt schließt die Datei garantiert:


System.IO.StreamWriter wtr = new System.IO.Streamwriter(pfad, false,Encoding);
[...Code...]
wtr.Close();
wtr.Dispose();

  • ich habe es mehrmals nachgeprüft.

Kann mir da jemand behilflich sein?

Edit: Ist vielleicht wichtig: Die Methode die ich verwende ist static, aber ich glaube dass das nicht das problem ist.........

18.05.2007 - 08:42 Uhr

ok danke einstweilen.

aber ich habe hier ein neues problem: wenn ich eine command für eine zeile ausführe, egal welches (edit, delete,...) und ich habe nur eine zeile in der auflistung, dann gibt es eine ArgumentOutOfRangeException: Der Index lag auserhalb des Array-Bereichs. dabei habe ich den Index aus den EventArgs genommen. Und wenn ich die Zeilen mit meinen eigenen Augen Zähle, dann ist da für mich eindeutig eine Zeile zu sehen! Ich habe dann einfach mal das Rows.Count-Property abgerufen und siehe da: 0! wieso?

Danke,

DiscMaster

EDIT: hat sich erledigt, war wiedermal ein kleines PostBack-Problemchen.

16.05.2007 - 11:44 Uhr

ups, sorry, das wird im markup definiert....

16.05.2007 - 11:33 Uhr

also wenn ich das mit dem postback mache, dann passiert ganix mehr, weil die datenbindung ja nur noch beim page-load ausgeführt wird.........

aaalso, hier n bisschen code:

	void Bind13()
	{
		if (!Page.IsPostBack)
		{
			//lst13ContentItems.DataBind();
			lst13ContentItems.DataSource = ds.Tables[stbl13];
			DataBind();
		}
	}
	protected void chb13ActiveColumns_SelectedIndexChanged(object sender, EventArgs e)
	{
		for (int i = 0; i < chb13ActiveColumns.Items.Count; i++)
			lst13ContentItems.Columns[i].Visible = chb13ActiveColumns.Items[i].Selected;
	}
	protected void lst13ContentItems_RowEditing(object sender, System.Web.UI.WebControls.GridViewEditEventArgs e)
	{
		lst13ContentItems.EditIndex = e.NewEditIndex;
		Bind13();
	}
	protected void btn13NewRow_Click(object sender, System.Web.UI.ImageClickEventArgs e)
	{
		tbl13.Rows.Add(new object[] {DateTime.Now.ToString("G") });
		lst13ContentItems.EditIndex = lst13ContentItems.Rows.Count;
		Bind13();
	}
	protected void lst13ContentItems_RowDeleting(object sender, System.Web.UI.WebControls.GridViewDeleteEventArgs e)
	{
		//tbl13.Rows[e.RowIndex].Delete();
		Bind13();
	}
	protected void lst13ContentItems_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
	{
		//ds.Tables[stbl13].ImportRow(lst13ContentItems.Rows);

		Bind13();
	}
	protected void lst13ContentItems_RowCancelingEdit(object sender, System.Web.UI.WebControls.GridViewCancelEditEventArgs e)
	{
		lst13ContentItems.EditIndex = -1;
		lst13ContentItems.DataBind();
	}

16.05.2007 - 11:18 Uhr

jap, gute idee, nur die sache ist das mit jedem postback, also auch wenn ich auf nen button klick, dann wird die seite praktisch neu initialisiert, und damit ist die deklaration z.B. vom dataset
DataSet ds;
wieder auf null gesetzt!
damit ist die tabelle auch wieder weg

16.05.2007 - 11:02 Uhr

lst13ContentItems.DataSource = ds.Tables[stbl13] // >Die Tabelle wo die zeile mit dem neue-zeile-button eingefügt wird;
DataBind();

16.05.2007 - 10:46 Uhr

ja, hab ich probiert, aber dann passiert garnichts...... wenn ich dann ein zweites mal drauf klicke gibts ne exception.... irgendwas wegen callback und postback ..... ich komm hier grad so nach und nach auf den trichter das hier mit jedem post-back alle werte null gesetzt werden, mit anderen worten ich kann hier ganix speichern?! das erklärt dann auch warum die datarow immer wieder verschwindet in dem moment wo ich eine neue hinzufügen will..... muss ich die ganzen objekte jetz in cookies oda so auslagern?! ich dachte sowas verwalten asp.net für mich?!

16.05.2007 - 10:35 Uhr

nein, mißverständnis:

der neue-zeile-button ist ein asp:button

der bearbeiten-button ist ein button der vom gridview generiert wird....

16.05.2007 - 08:52 Uhr

generell hast du recht, ich hab das auch schonmal so probiert, aber selbst wenn das beim zeile einfügen funktionieren würde, bingt mich das nicht wirklich weiter, weil der bearbeiten-button in der zeile ja auch nicht funktioniert?!

15.05.2007 - 19:18 Uhr

das ist es im wesentlichen....aber ich glaube kaum das das weiterhilft.....


protected void lst13ContentItems_RowEditing(object sender, System.Web.UI.WebControls.GridViewEditEventArgs e)
{
	lst13ContentItems.EditIndex = e.NewEditIndex;
	lst13ContentItems.DataBind();
}

//der handler zum hinzufügen der datarow:
protected void btn13NewRow_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
	tbl13.Rows.Add(new object[] {DateTime.Now.ToString("G") });
	DataBind();
}

15.05.2007 - 18:53 Uhr

Im Handler meines buttons? ich dachte das wäre der handler meines buttons?!

15.05.2007 - 18:36 Uhr

hey, bitte leute, ich brauch dringend hilfe, ich bin total am verzweifeln!

15.05.2007 - 11:43 Uhr

Hallo zusammen,

Ich habe ein GridView. Darunter ein button 'neue Zeile'. Bei einem klick auf diesem button soll die zeile in einer DataTable angelegt werden - funktioniert auch. dann soll die zeile noch gleich im bearbeitungsmodus erscheinen (gv.editindex = 'letzte zeile') - funktioniert nicht?! wieso nicht?

klicke ich dann im nachhinein auf den button 'bearbeiten' passiert einfach mal garnichts, ausser das die zeile verschwindet!

jetzt klicke ich erneut auf den bearbeiten button, und siehe da, die zeile erscheint im bearbeitungsmodus! aber wieso erst jetzt?

Nebenbei: wenn ich die zeile nicht im bearbeitungsmodus einfüge, dann verhält sich das alles genauso.

wegen dem rowediting hab ich ne anleitung aus nem buch (ASP.NET in 21 Tagen von Chris Payne)


protected void gv_RowEditing(object sender, System.Web.UI.WebControls.GridViewEditEventArgs e)
{
    gv.EditIndex = e.NewEditIndex;
    gv.DataBind();
}

Gruß DiscMaster

10.05.2007 - 11:26 Uhr

Hey Leute,

ich weis nicht ob diese frage vielleicht bisschen unberechtigt ist, aber ich komm einfach nicht weiter!

Situation:
Ich entwickle eine Seite mit VS 05. wenn ich eine neue klass erstellen will funktioniert die nur lokal. aber auf dem space kommt dann "compilation error"... woran liegt das?
ich komm einfach nicht weiter, wenn ich auf "website>website erstellen" gehe (und direkt auf den space laden lasse) und ich rufe die seite dann auf, kommt "parse error"! ich versteh das nicht, ist es so kompliziert eine klasse in asp.net einzubinden?

Bitte um schnelle Hilfe,
Gruß DiscMaster

09.05.2007 - 11:36 Uhr

nein, das war mir schon klar das es unter windows kein chmod gibt....das war nur fürs bessere verständnis. aber ich habe noch paar details. ich brauche eine system.security.fileiopermission...... wie komm ich an die ran?

09.05.2007 - 10:43 Uhr

Hallo leute, hab eine ganz wichtige frage:

ich arbeite gerade an einem upload system und hab einfach nen knoten im hirn. ich hab einen asp.net 2.0 space bei 1&1. dann hab ich mir ein Tutorial angesehen, auf dem das mit dem upload erklärt wird...: allerdings nur auf meinem computer. wenn ich das ding hochlade dann geht es nicht! woran kann das liegen? ich habe beide auf dem tutorial dargestellten möglichkeiten probiert, gehen lokal beide, im internet aber nicht mehr. gibts da irgendwelche einschränkungen (vom anbieter aus) vielleicht?

Danke, Gruß DiscMaster.

PS.: Die zielverzeichnisse sind alle für lese und schreibzugriff (777) freigegeben. die daten werden vorerst unter dem gleichbleibendem dateinamen im selben verzeichnis (der anwendung) gespeichert.

06.05.2007 - 20:10 Uhr

hey leute ich habe (glaube ich) das gleiche problem.....eigentlich habe ich das jedesmal wenn ich versuche mich mit datenbanken auseinander zu setzen und ich komme irgendwie nie zu einer lösung (ich benutze sql server 2005):

Mein ConString:
Data Source=(local);Trusted_Connection=yes;Initial Catalog=ImageSource

Und die Fehlermeldung:
Die von der Anmeldung angeforderte "<Datenbankname>"-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '<server>\SQLEXPRESS'.

Und ihr glaubt gar nicht wie ich mich freuen würde wenn mir [endlich] mal jemand auf die sprünge helfen könnte!

Danke im voraus.....
Grüße DiscMaster

PS.: Ist vielleicht wichtig: letztendlich soll der ganze spaß für eine ASP.NET anwendung sein, aber ich probier das alles erst lokal zum laufen zu bringen....

03.05.2007 - 10:55 Uhr

guten morgen:

hab hier noch nen Anbieter: http://www.servmax.de

ich suche einen guten & günstigen anbieter, brauche asp.net und eine datenbank. hab ich im standardpaket bei servermax gefunden. aber da ich noch nicht so erfahren bin würde ich gerne mal fragen ob das preisleistungsverhältnis in ordnung ist oder ob es da bessere anbieter gibt....?

thx @ all,
Gruß DiscMaster.

PS: ich brauche den space für eine kleinere firma.

01.05.2007 - 21:54 Uhr

Mal ein generelles Problemchen:

bei meinen 9 Datenträgern ist dieses tool bei mir bisschen überfordert 🙂 und bildauf fände ich bisschen zu globig....gibts vielleicht die möglichkeit das dieses tool den text von allein rollen lässt?

Grüße von DiscMaster

19.04.2007 - 09:13 Uhr

Mensch Leute!

Ihr seid alle so genjahl 😉 Ich freu mich jedesmal wenn ich einen Grund hab dieses Forum zu besuchen 🙂 👍

DiscMaster

14.04.2007 - 22:48 Uhr

habs gefunden: Wikipedia

aber ich verwende absolute pfade....woran könnte das noch liegen?

das problem ist das ich mim vs nicht debuggen kann, weil wenn ich es im debug-modus ausführe, einwandfrei funktioniert.....?

14.04.2007 - 22:40 Uhr

ups, worin unterscheiden die sich?! 🙁