Re: [Asp.net] Excel export
Hallo Patrick, verstehe ich richtig, das du eigentlich HTML verkleidet als .xml sendest? Grüße, Daniel Brunmair Patrick (DLG) wrote: Hallo, ich mache einen excel export aus einem datagrid heraus , dass funktioniert eigentlich ganz gut doch ich bekomme in excel die werte als text rein. Daher kann ich keine berechnungen durchführen (wenn ich sie nicht umwandle). Kann man dass beim export irgendwie definieren ?? Hier mal mein excel export: If grid.Items.Count.ToString + 1 65536 Then HttpContext.Current.Response.Clear() HttpContext.Current.Response.ContentType = application/vnd.ms-excel HttpContext.Current.Response.AddHeader(content-disposition, attachment;filename= saveAsFile .xls) ' Remove the charset from the Content-Type header. HttpContext.Current.Response.Charset = 'HttpContext.Current.Response.WriteFile(style.txt) ' Turn off the view state. grid.EnableViewState = False Dim tw As New System.IO.StringWriter Dim hw As New System.Web.UI.HtmlTextWriter(tw) ' Get the HTML for the control. grid.HeaderStyle.ForeColor = Color.Black grid.HeaderStyle.BackColor = Color.Red grid.ItemStyle.ForeColor = Color.Black grid.BorderColor = Color.White ClearControls(grid) grid.RenderControl(hw) ' Write the HTML back to the browser. HttpContext.Current.Response.Write(tw.ToString()) ' End the response. HttpContext.Current.Response.End() Sub ClearControls(ByVal control As Control) Dim i As Integer For i = control.Controls.Count - 1 To 0 Step -1 ClearControls(control.Controls(i)) Next i If TypeOf control Is System.Web.UI.WebControls.Image Then control.Parent.Controls.Remove(control) End If If (Not TypeOf control Is TableCell) Then If Not (control.GetType().GetProperty(SelectedItem) Is Nothing) Then Dim literal As New LiteralControl control.Parent.Controls.Add(literal) Try literal.Text = CStr(control.GetType().GetProperty(SelectedItem).GetValue(control, Nothing)) Catch End Try control.Parent.Controls.Remove(control) Else If Not (control.GetType().GetProperty(Text) Is Nothing) Then Dim literal As New LiteralControl control.Parent.Controls.Add(literal) literal.Text = CStr(control.GetType().GetProperty(Text).GetValue(control, Nothing)) control.Parent.Controls.Remove(control) End If End If End If Return End Sub 'ClearControls Mit freundlichen Grüßen Patrick Brunmair ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Excel export
Sorry, meinte natürlich .xls Daniel Wasser wrote: Hallo Patrick, verstehe ich richtig, das du eigentlich HTML verkleidet als .xml sendest? Grüße, Daniel Brunmair Patrick (DLG) wrote: Hallo, ich mache einen excel export aus einem datagrid heraus , dass funktioniert eigentlich ganz gut doch ich bekomme in excel die werte als text rein. Daher kann ich keine berechnungen durchführen (wenn ich sie nicht umwandle). Kann man dass beim export irgendwie definieren ?? Hier mal mein excel export: If grid.Items.Count.ToString + 1 65536 Then HttpContext.Current.Response.Clear() HttpContext.Current.Response.ContentType = application/vnd.ms-excel HttpContext.Current.Response.AddHeader(content-disposition, attachment;filename= saveAsFile .xls) ' Remove the charset from the Content-Type header. HttpContext.Current.Response.Charset = 'HttpContext.Current.Response.WriteFile(style.txt) ' Turn off the view state. grid.EnableViewState = False Dim tw As New System.IO.StringWriter Dim hw As New System.Web.UI.HtmlTextWriter(tw) ' Get the HTML for the control. grid.HeaderStyle.ForeColor = Color.Black grid.HeaderStyle.BackColor = Color.Red grid.ItemStyle.ForeColor = Color.Black grid.BorderColor = Color.White ClearControls(grid) grid.RenderControl(hw) ' Write the HTML back to the browser. HttpContext.Current.Response.Write(tw.ToString()) ' End the response. HttpContext.Current.Response.End() Sub ClearControls(ByVal control As Control) Dim i As Integer For i = control.Controls.Count - 1 To 0 Step -1 ClearControls(control.Controls(i)) Next i If TypeOf control Is System.Web.UI.WebControls.Image Then control.Parent.Controls.Remove(control) End If If (Not TypeOf control Is TableCell) Then If Not (control.GetType().GetProperty(SelectedItem) Is Nothing) Then Dim literal As New LiteralControl control.Parent.Controls.Add(literal) Try literal.Text = CStr(control.GetType().GetProperty(SelectedItem).GetValue(control, Nothing)) Catch End Try control.Parent.Controls.Remove(control) Else If Not (control.GetType().GetProperty(Text) Is Nothing) Then Dim literal As New LiteralControl control.Parent.Controls.Add(literal) literal.Text = CStr(control.GetType().GetProperty(Text).GetValue(control, Nothing)) control.Parent.Controls.Remove(control) End If End If End If Return End Sub 'ClearControls Mit freundlichen Grüßen Patrick Brunmair ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Excel export
Hallo Patrik, du kannst eine .csv datei erstellen. die wird als exeldatei(iconmaessig) dargestellt, mit exel geöffnet, und die zahlen sind alle korrekt in der tabelle... wenn du moechtest schicke ich dir eine funktion(c#) die aus einer datatable eine .csv datei macht. d.h. du generierst eine datatable(ist auch im dataset enthalten das an deinem gridcontrol hängt) schickst das an die funktion und bekommst eine csv zurück (kannst es umbauen das es dir den stringbuilder zurückgibt). dann schickst du das ganze an den client(so wie du's jetzt auch machst) und alles ist gut. diese lösung funktioniert auf allen rechnern, auch auf denen wo kein excel installiert ist. die zweite möglichkeit ist eine richtige exeldatei zu generieren, da muss aber auf deinem server excel installiert sein. wie das geht musst du mal googlen. in der regel reicht aber die csv, es sei denn du möchtest exceldateien mit mehreren arbeitsmappen (mehrere tabellen in einer datei) an den client senden. Grüße, Daniel Brunmair Patrick (DLG) wrote: Wie sollte ich dass sonst machen ?? muß ich doch oder nicht ??? -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Daniel Wasser Gesendet: Donnerstag, 17. November 2005 10:45 An: asp.net@glengamoi.com Betreff: Re: [Asp.net] Excel export Sorry, meinte natürlich .xls Daniel Wasser wrote: Hallo Patrick, verstehe ich richtig, das du eigentlich HTML verkleidet als .xml sendest? Grüße, Daniel Brunmair Patrick (DLG) wrote: Hallo, ich mache einen excel export aus einem datagrid heraus , dass funktioniert eigentlich ganz gut doch ich bekomme in excel die werte als text rein. Daher kann ich keine berechnungen durchführen (wenn ich sie nicht umwandle). Kann man dass beim export irgendwie definieren ?? Hier mal mein excel export: If grid.Items.Count.ToString + 1 65536 Then HttpContext.Current.Response.Clear() HttpContext.Current.Response.ContentType = application/vnd.ms-excel HttpContext.Current.Response.AddHeader(content-disposition, attachment;filename= saveAsFile .xls) ' Remove the charset from the Content-Type header. HttpContext.Current.Response.Charset = 'HttpContext.Current.Response.WriteFile(style.txt) ' Turn off the view state. grid.EnableViewState = False Dim tw As New System.IO.StringWriter Dim hw As New System.Web.UI.HtmlTextWriter(tw) ' Get the HTML for the control. grid.HeaderStyle.ForeColor = Color.Black grid.HeaderStyle.BackColor = Color.Red grid.ItemStyle.ForeColor = Color.Black grid.BorderColor = Color.White ClearControls(grid) grid.RenderControl(hw) ' Write the HTML back to the browser. HttpContext.Current.Response.Write(tw.ToString()) ' End the response. HttpContext.Current.Response.End() Sub ClearControls(ByVal control As Control) Dim i As Integer For i = control.Controls.Count - 1 To 0 Step -1 ClearControls(control.Controls(i)) Next i If TypeOf control Is System.Web.UI.WebControls.Image Then control.Parent.Controls.Remove(control) End If If (Not TypeOf control Is TableCell) Then If Not (control.GetType().GetProperty(SelectedItem) Is Nothing) Then Dim literal As New LiteralControl control.Parent.Controls.Add(literal) Try literal.Text = CStr(control.GetType().GetProperty(SelectedItem).GetValue(control, Nothing)) Catch End Try control.Parent.Controls.Remove(control) Else If Not (control.GetType().GetProperty(Text) Is Nothing) Then Dim literal As New LiteralControl control.Parent.Controls.Add(literal) literal.Text = CStr(control.GetType().GetProperty(Text).GetValue(control, Nothing)) control.Parent.Controls.Remove(control) End If End If End If Return End Sub 'ClearControls Mit freundlichen Grüßen Patrick Brunmair ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden
Re: AW: AW: [Asp.net] Excel export
Hallo Patrik, hier die Klasse, wie gesagt, sie schreibt direkt ein File, aber der Umbau zur Rückgabe eines StringBuffers sollte nicht schwer sein: using System; using System.IO; using System.Data; using System.Collections; public class CsvWriter { private string _Seperator = ;; public string Seperator { get { return _Seperator; } set { _Seperator = value; } } public CsvWriter() { } public void WriteCsv(DataTable dtIn, string sCsvFileName) { WriteCsv(dtIn,sCsvFileName,true); } public void WriteCsv(DataTable dtIn, string sCsvFileName, bool bWriteHeader) { //FileInfo fiCsv = new FileInfo(sCsvFileName); System.IO.StreamWriter swOut = new StreamWriter(sCsvFileName,false,System.Text.Encoding.Default); string[] arr = new String[dtIn.Columns.Count]; // write column header if(bWriteHeader) { for(int i=0; idtIn.Columns.Count; i++) { arr[i] = GetWritableValue(dtIn.Columns[i].ColumnName,_Seperator); } swOut.WriteLine(string.Join(_Seperator,arr)); } // write rows for(int j=0; jdtIn.Rows.Count;j++) { for(int i=0; idtIn.Columns.Count; i++) { arr[i] = GetWritableValue(dtIn.Rows[j][i],_Seperator); } swOut.WriteLine(string.Join(_Seperator,arr)); } swOut.Flush(); swOut.Close(); } public static string GetWritableValue(object o, string sSeperator) { if(o==null || o== Convert.DBNull) return; else if(o.ToString().IndexOf(sSeperator)==-1) return o.ToString(); else return \+o.ToString()+\; } } Brunmair Patrick (DLG) wrote: Wenn du mir so etwas schicken könntest wäre toll ! danke -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Daniel Wasser Gesendet: Donnerstag, 17. November 2005 15:27 An: asp.net@glengamoi.com Betreff: Re: AW: [Asp.net] Excel export Hallo Patrik, du kannst eine .csv datei erstellen. die wird als exeldatei(iconmaessig) dargestellt, mit exel geöffnet, und die zahlen sind alle korrekt in der tabelle... wenn du moechtest schicke ich dir eine funktion(c#) die aus einer datatable eine .csv datei macht. d.h. du generierst eine datatable(ist auch im dataset enthalten das an deinem gridcontrol hängt) schickst das an die funktion und bekommst eine csv zurück (kannst es umbauen das es dir den stringbuilder zurückgibt). dann schickst du das ganze an den client(so wie du's jetzt auch machst) und alles ist gut. diese lösung funktioniert auf allen rechnern, auch auf denen wo kein excel installiert ist. die zweite möglichkeit ist eine richtige exeldatei zu generieren, da muss aber auf deinem server excel installiert sein. wie das geht musst du mal googlen. in der regel reicht aber die csv, es sei denn du möchtest exceldateien mit mehreren arbeitsmappen (mehrere tabellen in einer datei) an den client senden. Grüße, Daniel Brunmair Patrick (DLG) wrote: Wie sollte ich dass sonst machen ?? muß ich doch oder nicht ??? -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Daniel Wasser Gesendet: Donnerstag, 17. November 2005 10:45 An: asp.net@glengamoi.com Betreff: Re: [Asp.net] Excel export Sorry, meinte natürlich .xls Daniel Wasser wrote: Hallo Patrick, verstehe ich richtig, das du eigentlich HTML verkleidet als .xml sendest? Grüße, Daniel Brunmair Patrick (DLG) wrote: Hallo, ich mache einen excel export aus einem datagrid heraus , dass funktioniert eigentlich ganz gut doch ich bekomme in excel die werte als text rein. Daher kann ich keine berechnungen durchführen (wenn ich sie nicht umwandle). Kann man dass beim export irgendwie definieren ?? Hier mal mein excel export: If grid.Items.Count.ToString + 1 65536 Then HttpContext.Current.Response.Clear() HttpContext.Current.Response.ContentType = application/vnd.ms-excel HttpContext.Current.Response.AddHeader(content-disposition, attachment;filename= saveAsFile .xls) ' Remove the charset from the Content-Type header. HttpContext.Current.Response.Charset = 'HttpContext.Current.Response.WriteFile(style.txt) ' Turn off the view state. grid.EnableViewState = False Dim tw As New System.IO.StringWriter Dim hw As New System.Web.UI.HtmlTextWriter(tw) ' Get the HTML for the control. grid.HeaderStyle.ForeColor = Color.Black
Re: [Asp.net] GSX Server?
falls es sich um einen VM-Ware gsx server handelt, kommt es drauf an ob ein Windows mit einem IIs auf einer der VM's installiert wird: http://www.vmware.com/products/gsx/ http://www.golem.de/0411/34662.html Gruss, Daniel Oskar O wrote: hallo liste! ich habe von einem interessenten die frage erhalten, ob meine angebotene asp.net applikation (web) auch auf einem gsx server lauffähig ist? leider kann ich damit nicht viel anfangen. weiss jemand rat? danke + lg, oskar ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] GSX Server?
Ja, sind halt mehrere Virtuelle Computer auf einem Server, du kannst auf jedem Virtuellen Computer das Betriebssystem Installieren welches du möchtest. Gruß, Daniel Oskar O wrote: hallo daniel! wenn ich das richtig verstehe, dann läuft da der windows server (mit iis) ganz normal? installation vorausgesetzt... somit sollte es auch kein problem damit geben? besten dank für die prompte info! lg, oskar From: Daniel Wasser [EMAIL PROTECTED] Reply-To: asp.net@glengamoi.com To: asp.net@glengamoi.com Subject: Re: [Asp.net] GSX Server? Date: Sun, 31 Jul 2005 16:47:01 +0200 falls es sich um einen VM-Ware gsx server handelt, kommt es drauf an ob ein Windows mit einem IIs auf einer der VM's installiert wird: http://www.vmware.com/products/gsx/ http://www.golem.de/0411/34662.html Gruss, Daniel Oskar O wrote: hallo liste! ich habe von einem interessenten die frage erhalten, ob meine angebotene asp.net applikation (web) auch auf einem gsx server lauffähig ist? leider kann ich damit nicht viel anfangen. weiss jemand rat? danke + lg, oskar ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Terminal Server
Hallo Liste, ich möchte mich mit dem MSTSCLib ActiveX Control den RemoteDesktop auf der Clientmaschine öffnen. Ich habe versucht das ActiveX als natives Object einzubinden und anzusprechen als auch als HtmlGenericControl. Nativ bekomme ich den Fehler Control is not valid, als HtmlGenericControl ist mir nicht klar wie ich die Methoden ansprechen kann. using MSTSCLib; .. protected HtmlGenericControl rdpClient; .. rdpClient = new HtmlGenericControl(); rdpClient.Attributes[Server]=server_xyz; Weiss jemand Rat? Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Mit this. oder ohne??
Das ist performancemaessig egal, der Compiler optimiert sowas. Anh Tu Sam wrote: Hallo Liste, wenn ich auf class member zugreife, frage ich mich, ob es performance-technisch einen Unterschied macht, ob ich ein this. vor dem jeweiligen member setze oder nicht. Mit this. finde ich es leserlicher bzw. verständlicher, weiß aber net ob das was ausmacht. Jemand ne Ahnung?? Gruß, Anh Tu ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Lifecycle einer ASP.NET Anwendung verfolgen
Möchtest du Debuggen oder Loggen? Anh Tu Sam wrote: Hallo Liste, debugging ist schön und gut. Ich möchte jedoch den Lifecycle (m)einer ASP.NET Anwendung von Anfang an mitverfolgen. Würde gerne sehen, wann was instanziiert wird etc. Was kann man da tun, bzw. wo müsste ich nen breakpoint setzen?? Ist so etwas überhaupt möglich?? Danke und Gruß, Anh Tu ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Lifecycle einer ASP.NET Anwendung verfolgen
Hallo Anh Tu, Loggen ermöglicht die das Mitschreiben deines Programmablaufes in Dateien. Du kannst es während der Entwicklung als auch im Produktivsystem einsetzen. Du kannst dir ja mal log4net ansehen. Wenn du wissen möchtest wann deine Klasse instanziiert wird, setze einen Brakepoint auf eine Anweisung im Konstruktor dieser Klasse und starte den Debugger. Du siehst dann wann das Programm an deinem Brakepoint vorbeikommt. Grüße, Daniel Anh Tu Sam wrote: Loggen sagt mir nichts (mein erstes ASP.NET Projekt). Und eine Datei namens trace.axd habe ich auch nicht finden können. Es geht einfach darum, dass ich eine Klasse myConfiguration.cs habe und schauen möchte, wann genau die instanziiert wird. Einige Konfigurationseinstellungen ziehe ich mir nämlich aus dieser Datei, aber irgendwie scheint das nicht so richtig zu klappen. Anh Tu -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Florian Kruesch Sent: Friday, September 30, 2005 11:53 AM To: asp.net@glengamoi.com Subject: Re: [Asp.net] Lifecycle einer ASP.NET Anwendung verfolgen Tracing in trace.axd ? Florian Anh Tu Sam wrote: Hallo Liste, debugging ist schön und gut. Ich möchte jedoch den Lifecycle (m)einer ASP.NET Anwendung von Anfang an mitverfolgen. Würde gerne sehen, wann was instanziiert wird etc. Was kann man da tun, bzw. wo müsste ich nen breakpoint setzen?? Ist so etwas überhaupt möglich?? Danke und Gruß, Anh Tu ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] wordwrap funktion
Hallo Liste, hat jemand von euch eine Funktion die ein br nach einer bestimmten Anzahl von Zeichen in einen Text einfügt? Wäre super wenn jemand Sie posten könnte. Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Crystal Reports
Hallo Andre, Such mal im web unter merge module cristal. Es muss unter den detected dependencies im setup das modul crystal_managed2003.msm sein A-Schubert wrote: Hi, ich nutze das Crystal Reports aus dem Visual studio 2003 für meine Webanwendungen und möchte es gerne per Setup weitergeben, damit im Wirkbetrieb die Reports ebenfalls funktionieren. Kann mir jemand sagen wie das funktioniert? Ich habe ein Websetup Projekt erstellt und es wurde automatisch eine Crystal... .msm Datei dem Setup hinzugefügt. Nach der Installation auf dem Wirksystem funktionieren die Reports aber nicht mehr. ;( Jemand eine Idee? Danke André ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Redirect in neuem Fenster
per Javascript: in einer einem Actionhandler/einem Buttonevent folgendes Javascript in ein label(hier laSend) schreiben: string url =PathPrefix + /print.aspx?print=allprdlg=false; StringBuilder Html = new StringBuilder(); Html.Append(Script Language=\JavaScript\\n); Html.Append(window.open(\ + url +\, \_blank\, \dependent=yes, menubar=yes, toolbar=no, status=no, scrollbars=yes\);\n); Html.Append(/Script); laSendPrint.Text = Html.ToString(); Grüße, Daniel Falk Harnisch wrote: Hi, ich möchte ein Response.Redirect machen, bei dem sich aber der Link in einem neuen Fenster öffnet. Kennt jemand von euch eine Möglichkeit dies zu realisieren. Grüße Falkster ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Doppelte ausführung
Das musst du mal etwas genauer beschreiben.. Was machst du ? ein Datenbank Insert nach einem Click event? Grüße, Daniel Brunmair Patrick (DLG) wrote: Hallo, hab da was ganz eigenartiges, ich mache auf knopfdruck ein insert und der macht dass auch nur er fährt nach dem er es abgearbeitet hat noch mal rein und dann bekomm ich natürlich nen fehler weil ich überprüfe ob der name schon besteht . an was kann es liegen dass er da 2 mal rein fahren will ?? Mit freundlichen Grüßen Patrick Brunmair ÖBB - Dienstleistungs GmbH Konzern - IT Anwendungsentwicklung Bahnhofstraße 3 4020 Linz Basa : 870 / 5225 Mobil : 0664 / 6176624 mailto : [EMAIL PROTECTED] ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Redirect in neuem Fenster
Hast du als URL - Pfad eine Seite angegeben auf die du Zugriff hast ? bsp: string url = test.html; und die Rechte daruf richtig setzen, vielleicht mal mit vollzugriff für jeden testen. Gruß, Daniel Falk Harnisch wrote: So weit, so gut. Er schreib das so wie ich will in den Code rein, aber mein IE bringt dann einen JS Fehler bei dieser Zeile mit dem Fehler Access is denied. Woran kann das jetzt schon wieder liegen? Grüße Falkster -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Wasser Sent: Dienstag, 21. Juni 2005 14:34 To: asp.net@glengamoi.com Subject: Re: [Asp.net] Redirect in neuem Fenster per Javascript: in einer einem Actionhandler/einem Buttonevent folgendes Javascript in ein label(hier laSend) schreiben: string url =PathPrefix + /print.aspx?print=allprdlg=false; StringBuilder Html = new StringBuilder(); Html.Append(Script Language=\JavaScript\\n); Html.Append(window.open(\ + url +\, \_blank\, \dependent=yes, menubar=yes, toolbar=no, status=no, scrollbars=yes\);\n); Html.Append(/Script); laSendPrint.Text = Html.ToString(); Grüße, Daniel Falk Harnisch wrote: Hi, ich möchte ein Response.Redirect machen, bei dem sich aber der Link in einem neuen Fenster öffnet. Kennt jemand von euch eine Möglichkeit dies zu realisieren. Grüße Falkster ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Redirect in neuem Fenster
Es kann nur ein Rechteproblem sein, bei mir funktioniert diese Lösung problemlos. Vielleicht hast du auch einen Popubblocker an? Grüße, Daniel Falk Harnisch wrote: Ich habe gerade mal zum testen als url http://www.google.de eingetragen und da funzte es. Ich frage mich nur, warum ich nicht auf die andere Seite drauf kommen darf, weil wenn ich diese selber im Browser aufrufe darf ich ja auch. Grüße Falkster -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Wasser Sent: Dienstag, 21. Juni 2005 15:14 To: asp.net@glengamoi.com Subject: Re: [Asp.net] Redirect in neuem Fenster Hast du als URL - Pfad eine Seite angegeben auf die du Zugriff hast ? bsp: string url = test.html; und die Rechte daruf richtig setzen, vielleicht mal mit vollzugriff für jeden testen. Gruß, Daniel Falk Harnisch wrote: So weit, so gut. Er schreib das so wie ich will in den Code rein, aber mein IE bringt dann einen JS Fehler bei dieser Zeile mit dem Fehler Access is denied. Woran kann das jetzt schon wieder liegen? Grüße Falkster -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Wasser Sent: Dienstag, 21. Juni 2005 14:34 To: asp.net@glengamoi.com Subject: Re: [Asp.net] Redirect in neuem Fenster per Javascript: in einer einem Actionhandler/einem Buttonevent folgendes Javascript in ein label(hier laSend) schreiben: string url =PathPrefix + /print.aspx?print=allprdlg=false; StringBuilder Html = new StringBuilder(); Html.Append(Script Language=\JavaScript\\n); Html.Append(window.open(\ + url +\, \_blank\, \dependent=yes, menubar=yes, toolbar=no, status=no, scrollbars=yes\);\n); Html.Append(/Script); laSendPrint.Text = Html.ToString(); Grüße, Daniel Falk Harnisch wrote: Hi, ich möchte ein Response.Redirect machen, bei dem sich aber der Link in einem neuen Fenster öffnet. Kennt jemand von euch eine Möglichkeit dies zu realisieren. Grüße Falkster ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Crystal Reports
Versuch doch mal im ReportFooter einen Subreport einzufügen. A-Schubert wrote: Morgen, das ganze sieht so aus. Als Datenquelle dient eine DataTable. 1 Datensatz aus dem Table wird dann im Report pro Seite angezeigt in einem Formular. Funktioniert auch. Dadurch besteht der Report bei mehreren Datensätzen aus mehreren Seiten. Jetzt soll am Ende noch eine zusätzliche Seite angehangen werden, auf der alle Daten Tabellarisch wie in einem Datagrid dargestellt werden. André -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Daniel Wasser Gesendet: Donnerstag, 15. September 2005 22:18 An: asp.net@glengamoi.com Betreff: Re: [Asp.net] Crystal Reports Beschreib das doch mal genauer, wie wieviele tabellen hast du vorher? sollen die Daten in deiner letzten Tabelle aggregiert sein? Grüße, Daniel A-Schubert wrote: Hallo, kennt sich jemand von euch mit Crystal Reports aus, welches im VS2003 integriert ist? Ich habe einen Report erstellt, der soweit ganz gut funktioniert. Auf der letzten Seite möchte ich jetzt gerne eine Tabelle darstellen, die noch einmal alle Daten in tabellarischer Form auflistet. Wie geht das??? André ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: AW: [Asp.net] Popup mit Excel-File
Gibt es im IIS eventuell Einstellungen wann eine HTTPS Webseite ungültig wird? Bricht der Server die Abbarbeitung weil die Rechte auf die Exeldateien nicht ausreichend sind? Merkwürdig ist das das Fenster direkt geschlossen wird. Roland Ebner wrote: Die Platte hat noch mehrere GB Platz frei. Habe auch schon die alten tmp-Dateien gelöscht. Daran kanns also nicht liegen. Außerdem werden die Files zwar generiert, aber nur nicht mehr angezeigt (Das Popup schließt sich gleich wieder). Mit freundlichen Grüßen Roland -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Daniel Wasser Gesendet: Freitag, 16. September 2005 10:08 An: asp.net@glengamoi.com Betreff: Re: AW: [Asp.net] Popup mit Excel-File Werden die generierten Exels in einem Temp-Verzeichniss abgelegt? Ist vielleicht der Plattenplatz voll? Grüße, Daniel Roland Ebner wrote: Noch ein Nachsatz: Für den Excel-Export benutzen wir Orilogic Export. -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Roland Ebner Gesendet: Freitag, 16. September 2005 09:42 An: asp.net@glengamoi.com Betreff: [Asp.net] Popup mit Excel-File Hallo zusammen! Ich habe folgendes Problem: Vor einiger Zeit habe ich eine Seite geschrieben, welche mir (nach eingabe einiger Daten) ein Excel-File generiert und dieses in einem Popup darstellt. Die gesamte Seite läuft unter https. Eigentlich hat die gesamte Prozedur einwandfrei funktioniert doch seit ca. 6 Wochen öffnet sich kurz das Poupup und verschwindet dann nach ca. 1 Sekunde wieder ohne das etwas geladen wurde. Kann mir jemand einen Tip geben wo ich den Fehler suchen könnte? Da weder an der Seite noch am Webserver etwas geändert wurde sind wir hier schon auf die Idee gekommen, daß auf den Workstations vielleicht ein Windowsupdate installiert wurde, welches dieses Phänomen bereitet. Bitte um Hilfe. DANKE Roland ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Crystal Reports
Beschreib das doch mal genauer, wie wieviele tabellen hast du vorher? sollen die Daten in deiner letzten Tabelle aggregiert sein? Grüße, Daniel A-Schubert wrote: Hallo, kennt sich jemand von euch mit Crystal Reports aus, welches im VS2003 integriert ist? Ich habe einen Report erstellt, der soweit ganz gut funktioniert. Auf der letzten Seite möchte ich jetzt gerne eine Tabelle darstellen, die noch einmal alle Daten in tabellarischer Form auflistet. Wie geht das??? André ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Server Errors per Mail versenden
oder einfach log4net mit SmtpAppender benutzen Grüße Daniel Oskar O wrote: in der global.asax: void Application_OnError(object sender, EventArgs e) { if (Request.Url.Host != localhost) { Exception ex = Server.GetLastError().InnerException; MailMessage mail = new MailMessage(); mail.From = emailadresse; mail.To = emailadresse; mail.Subject = Fehler auf + Request.Url.Host; mail.Body = Datum und Zeit: + DateTime.Now.ToString() + \r\n \r\n; mail.Body += Fehler: + ex.Message + \r\n \r\n; mail.Body += Quelle: + ex.Source + \r\n \r\n; mail.Body += Stapelüberwachung: + ex.StackTrace + \r\n \r\n; mail.Body += Methode: + ex.TargetSite + \r\n \r\n; mail.Body += Hilfe: + ex.HelpLink + \r\n \r\n \r\n \r\n; mail.Body += Port: + Request.Url.Port + \r\n \r\n; mail.Body += Absolute URL: + Request.Url.AbsoluteUri + \r\n; mail.Body += Physikalischer Pfad: + Request.PhysicalPath + \r\n \r\n; mail.Body += Remote Adresse: + Request.ServerVariables[REMOTE_ADDR] + \r\n \r\n; mail.Body += Remote Host: + Request.ServerVariables[REMOTE_HOST] + \r\n \r\n; mail.Body += User Agent: + Request.ServerVariables[HTTP_USER_AGENT] + \r\n \r\n; mail.Body += Referrer: + Request.ServerVariables[HTTP_REFERER] + \r\n \r\n; mail.Body += Querystring: + Request.ServerVariables[QUERY_STRING] + \r\n \r\n; mail.Body += Cookies: \r\n; foreach(string name in Request.Cookies) { mail.Body += Request.Cookies[name].Name + \r\n; mail.Body += Request.Cookies[name].Expires + \r\n; foreach(string content in Request.Cookies[name].Values) { mail.Body += Request.Cookies[name].Values[content] + \r\n; } mail.Body += \r\n; } mail.Body += Formularelemente: \r\n; foreach(string name in Request.Form) { mail.Body = mail.Body + name + : + Request.Form[name] + \r\n; } mail.Body += \r\n \r\n \r\n; mail.Fields[http://schemas.microsoft.com/cdo/configuration/smtpauthenticate;] = 1; mail.Fields[http://schemas.microsoft.com/cdo/configuration/sendusername;] = kontoname; mail.Fields[http://schemas.microsoft.com/cdo/configuration/sendpassword;] = passwort; SmtpMail.SmtpServer = smtpserver; try { SmtpMail.Send(mail); } catch { // } } } hilft das? lg, oskar ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Datagrid erweitern
Hallo Liste, hat jemand von euch schon male einem Datagrid ein zusätliches Event hinzugefügt ? Ich habe die edit, update, delete und cancel events schon verwendet und bräuchte ein weiteres event. Ich hab mir das Datagrid mit dem .net reflector mal angesehen und versucht es zu ueberschreiben. Leider komme ich nicht weiter, hat jemand von euch sowas schon mal gemacht oder gibts andere Ideen? Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Datagrid erweitern
Sorry, erst denken dann fragen.. Kann einfach das item event benutzen und e.command abfragen.. Hab übrigens einen interessanten Link zum überschreiben von Datagrids gefungen http://aspnet.4guysfromrolla.com/articles/072104-1.aspx Grüße, Daniel Daniel Wasser wrote: Hallo Liste, hat jemand von euch schon male einem Datagrid ein zusätliches Event hinzugefügt ? Ich habe die edit, update, delete und cancel events schon verwendet und bräuchte ein weiteres event. Ich hab mir das Datagrid mit dem .net reflector mal angesehen und versucht es zu ueberschreiben. Leider komme ich nicht weiter, hat jemand von euch sowas schon mal gemacht oder gibts andere Ideen? Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Lifecycle
Hallo Jörg, ich denke das ist zu kompliziert, ich möchte das Dataset nicht cachen, da die Anzahl der Datensätze sich durch Eingaben anderer User ändert. .DataKeyField = Id wird, wenn ich nicht mit einem gecachten Datagrid und einem Rowfilter arbeite, das selbe Problem haben wie meine derzeitige Lösung. Das Problem liegt daran, das die Buttons im Datagrid von .net verdrahtet werden bevor ich ein Dataset mit den Sucheinschränkungen laden/erzeugen kann. Dieses verdrahten geschieht leider bevor der Event meines Suchen-Buttons ausgeführt wird und ich die Suchkriterien übergeben bekomme. Jörg Uth wrote: Hallo, habe das ganze mal mitgelesen und habe folgenden Ideen. Füge dem DataGrid eine BoundColumn mit der Id des DataSets hinzu. Setze das Visible der Column auf false. dann: this.DataGridWhatEver.DataKeyField = Id; this.DataGridWhatEver.DataSource = source; this.DataGridWhatEver.DataBind(); und im Eventhandler des Buttons kannst Du (Guid)dg.DataKeys[(int)e.Item.ItemIndex] aufrufen und hast somit deine Id obs jetzt ne Guid oder was anderes ist bestimmt Dein DataSet Damit Du wenn Du schon das ganze DataSet im PageLoad lädst kannst Du Dir mit einem DataView das Du z.B. in eine SessoionVariable schreibst, weitere Zugriffe auf die Db sparen, und mit einem RowFilter arbeiten. Gruß Jörg -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Wasser Sent: Dienstag, 30. August 2005 12:26 To: asp.net@glengamoi.com Subject: Re: AW: [Asp.net] Lifecycle ja Christoph Cluss wrote: Wenn Du das Datagrid im Page_Load füüllst... Hast du auch ein: If not IsPostback drin?? Ansonsten wird das Grid gefüllt bevor Dein Event ausgeführt wird. Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Daniel Wasser Gesendet: Dienstag, 30. August 2005 11:05 An: asp.net@glengamoi.com Betreff: Re: [Asp.net] Lifecycle Hallo Florian, Das Datagrid wird im PageLoad gefüllt und ge-DataBind-det. Dann wählt der User eine Einschränkung (z.b nur die 10 aktuellsten Datensätze ) bzw. gibt einen Suchtext ein. Die Suche wird dürch einen Suchenbutton ausgelöst. Im Event des SuchenButtons lese ich nun die eingeschränkten Datensätze aus der Datenbank (neues Dataset) und weise dies dem Datagrid zu und DataBinde es neu. Wird jetzt vom Benutzer ein Datensatz ausgewählt, ist im Event noch die Referenz auf das alte Dataset enthalten. Grüße Daniel Florian Kruesch wrote: Hallo Daniel, ich würde zuerst mal versuchen, über Traces nachzuvollziehen. Also insbes. die Events Databind, EditCommand usw. Es muss nicht alles in Page_Load stattfinden, wenn Du sicher sein willst, dass alle Postback-Events aufgerufen wurden, ist es besser in Page_PreRender zu verdrahten. Ich verstehe nicht genau, was Du meinst, z.B. wenn Du sagst dass das DataBind des Datagrids wirkungslos ist - das hängt ja davon ab, wann und wie Du die Databing Methode auf- rufst. Aber ich denke, dass es auf 'normalem' Wege (also ohne Page.Request.Params[_ctl0:ddlKriterium]) einen Weg gibt. Gruss Florian ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Lifecycle
Hallo Florian, Der SelectedIndex einer DropDownList steht schon vor dem Changed-Event zur Verfügung (in PageLoad), Du musst also nicht auf SelectedIndexChanged warten. ich habs gerade noch mal ausprobiert, ist bei mir nicht so, vielleicht weil es sich bei mir um ein user control handelt. Ich denke, Du solltest Dir mal klarmachen, wann und in welcher Reihenfolge die Events abgearbeitet kann man sich hier ganz gut ansehen: http://authors.aspalliance.com/aldotnet/examples/plediagram.htm Was ist nicht verstehe, ist Dein Satz Wird jetzt vom Benutzer ein Datensatz ausgewählt, ist im Event noch die Referenz auf das alte Dataset enthalten. Welcher Event enthält eine Referenz auf das DataSet??? private void dgData_EditCommand(object source, DataGridCommandEventArgs e){ //Daten aus DataSet holen DataGridItem dgiSelected = e.Item; DataRow drRow = dsStandorte.Tables[0].Rows[dgiSelected.DataSetIndex]; e.Item liefert immer den Wert 1 Danke für die Mühe, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Lifecycle
Hallo Liste, ich habe ein Problem mit einem Datagrid. Das Datagrid wird im Pageload befüllt und geladen. Es zeigt ein paar Datensätze an. Diese können mit dem Edit-event bearbeitet werden. Den entsprechenden Datensatz hole ich mir im Edit- Event folgendermassen: //Daten aus DataSet holen DataGridItem dgiSelected = e.Item; DataRow drRow = dsStandorte.Tables[0].Rows[dgiSelected.DataSetIndex]; Nun habe ich auf der Seite eine Suche mit einer DropDownlist(Suchkriterium) und einem Textfeld(Suchexpression), die die Datensätze des Datagrids einschränken kann. Die Suche wird folgendermassen ausgeführt: Auswahl in Dropdownlist treffen, Expression eingeben, Suchbutton drücken. Im Clickevent des Suchbuttons wird das Datagrid nun nocheinmal befüllt und gebunden allerdings mit einer eingeschränkten Anzahl an Datensätzen. Wähle ich nun einen Datensatz zum Editieren aus, wird der falsche Datensatz genommen, da noch die Datarow des ursprünglich geladenen Datagrids verwendet wird und nicht der Datensatz aus dem per suche eingeschränkten Datagrid. Ich denke das Problem liegt im Lifecycle: Befülle ich das Datagrid in einer Buttonclick Methode ist die Funktion (Raise ChangedEvents?) welche die Edit-events des Datagrids verdrahtet schon ausgeführt. Das DataBind des Datagrids scheint dann wirkungslos zu sein. Ich habe schon versucht einen Workaround mit einem normalen Link und Parametern auf dem Suchen Button zu basteln um die suche schon im pageload ausführen zu können. Das Funktioniert leider nicht, da ich im pageload noch nicht die selectierten wert der dropdownlist habe. Hat jemand einen ausweg aus dem Dilemma? Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] HTML und Druckausgabe
fuer den ie per css: PAGE-BREAK-BEFORE: always Pessner, Andreas wrote: Gibt es eine Möglichkeit in HTML einen manuellen Seitenumbruch für die Druckausgabe zu verpassen? Quasi über CSS oder ähnliches? ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Software um ASP.Net zu realisieren
Interessant... C# in MX? Es gibt Leute die so etwas machen? Das ist ja wie Formel 1 mit einem Tretroller. Hat Macromedia nicht eine eigene ScriptSprache? MX unterstützt doch wohl eher ActionScript als .net Wenn du deinen Nachfolger nicht magst, würd ich ihm MX empfehlen :) Grüße, Daniel Stadelmann Patrick wrote: Hallo zusammen, Ich brauche einwenig Auskunft. Bis jetzt hab ich jedes Projekt das ich in ASP.Net und C# gemacht habe mit dem Visual Studio .Net 2003 erstellt. Bin sehr zufrieden damit. Nun ist es so, dass ich gekündigt habe und ein neuer meinen Platz einnimmt. Jetzt hat mich mein Chef gefragt, ob es nicht möglich sei die ASP.Net und C# Projekte im Dreamweaver zu realisieren. Die alten Webseiten sind noch in ASP und mit dem Macromedia Dreamweaver erstellt worden und werden auch jetzt noch mit dem MX 2004 verwaltet. Ebenso ist der Dreamweaver MX sehr Praktisch um schnell eine HTML Seite zu erstellen. Mein Chef möchte einfach nicht, dass man ein Projekt mit lauter unterschiedlichen Programmen realisiert, sondern am allerbesten ein einziges dazu verwendet. Wenn jetzt schon ein neuer in die Firma kommt, ist es von Vorteil, wenn derjenige gleich überall einheitlich beginnt zu arbeiten. So ist es zumindest gedacht. Ich finde mich im Dreamweaver überhaupt nicht zurecht, wenn ich dort mit ASP.Net und C# arbeiten soll, dann bekomm ich noch einen Nervenzusammenbruch! Das liegt einfach daran, dass ich nie etwas mit ASP.Net im Dreamweaver gemacht habe. Ich muss jetzt austesten, ob es für meinen Nachfolger einfacher ist, nur mit dem Dreamweaver zu arbeiten oder ob er nicht herumkommt auch das VS.Net zu benutzen. Würde gerne eure Meinung dazu hören. danke Patrick ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Software um ASP.Net zu realisieren
wollte keinen angreifen.. natürlich kann man auch mit dem notepad arbeiten, ist halt nen bissken unkomfortabel. Und wenn man viel .net entwickelt, sollte ein Chef einem Entwickler schon geignetes Arbeitsmaterial zur Verfügung stellen. Ich denke für professionelle Ansprüche gibt es halt nur VS, für private und kleinere Projekte kommt man sicherlich auch mit anderen Tools aus. Ist halt alles eine Frage der Ansprüche. Grüße, Daniel Oskar O wrote: Interessant... C# in MX? Es gibt Leute die so etwas machen? ja, mich. Das ist ja wie Formel 1 mit einem Tretroller. das ist bloss eine frage des geldes und der organisation reuse von code und klassen trennung dieser von allem anderen aber mit zusammenklicken von code wie im studio ist natürlich nix Hat Macromedia nicht eine eigene ScriptSprache? Coldfusion MX unterstützt doch wohl eher ActionScript als .net action script ist die scriptsprache innerhalb von flashanwendungen dw unterstützt asp/vbscript, asp/javascript, .net/c#, .net/vb, php mit mysql, jsp und coldfusion prinzipiell kann man .net mit jedem editor realisieren. dw kann zwar einiges wie code verschieden farbig darstellen, kennt auch controls mit eigenschaften in aspx seiten, aber auf viele features wie intellisense, debug und automatisch erstellten code musst du bei dw weitgehend verzichten. wenn es keine kostenfrage ist, dann würd ich schon empfehlen den c# part der projekte im studio zu machen. layout, css und aspx seiten sind besser in dw aufgehoben. was bei einer trennung von aspx und code ja auch keine schwierigkeiten bereitet! dw mx2004 hat eine etwas verbesserte unterstützung für .net als mx. es ist eine neue version von dw (v8) am markt (oder in kürze). evtl. gibt es hier eine bessere unterstützung für .net, vor allem für den codebehind teil?! hoffe das hilft. lg, oskar ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Software um ASP.Net zu realisieren
der schwerwiegendste, der mich von der benutzung des studios bislang abhielt, ist der dass man immer wieder hört, dass das studio code (vor allem html code) ungefragt umschreibt. und dass der erzeugte html code echt sch ist. Das hält sich in Grenzen wenn man den graphischen Editor behutsam benutzt. ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Software um ASP.Net zu realisieren
wenn man den css link auf jede seite zieht, zeigts vs03 alles formatiert an Grüße, Daniel Oskar O wrote: das sind ja mal gute neuigkeiten! wie siehts mit einer ordentlichen css unterstützung aus? lg, oskar From: Florian Kruesch [EMAIL PROTECTED] Reply-To: asp.net@glengamoi.com To: asp.net@glengamoi.com Subject: Re: [Asp.net] Software um ASP.Net zu realisieren Date: Wed, 17 Aug 2005 16:09:41 +0200 Oskar O wrote: der schwerwiegendste, der mich von der benutzung des studios bislang abhielt, ist der dass man immer wieder hört, dass das studio code (vor allem html code) ungefragt umschreibt. und dass der erzeugte html code echt sch ist. das ist mit 2005 zum Glück vorbei ;) Gruss Florian ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _ Highlight Viewer - heben Sie von Ihnen gesuchte Wörter auf Webseiten hervor. http://toolbar.msn.at?DI=43XAPID=2170 ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Datenquelle für Dropdownlist
Poste doch mal den Code Poehler, Markus wrote: Hallo! Ich schaffe es nicht eine Dropdownlist zur Designzeit mit Werten aus einem Dataset zu füttern. Nach Festlegung der Datasource (ein Dataset) sowie DataTextField und DataValueField enthält die Box keine Einträge. Das Dataset ist NICHT leer und auch das Ausführen des Befehls cb1.DataBind() bringt da nichts. Hab ich was vergessen? Viele Grüße von Markus Pöhler ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] AW: [Asp.net] Datenquelle für D ropdownlist
DropDownList1.DataValueField = VON DropDownList1.DataTextField = TEXT sind die Werte richtig? Das müssen die Spaltennamen sein und die gross/kleinschreibung muss auch stimmen. wie sieht denn dein select aus? ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: AW: AW: [Asp.net] Output Caching (ASP.NET 2.0)
Select Case LCase(TableName ) 'Adressen Case LCase(Adressen) RemoveDsCollection(GetDsAdressenDetailByUserID_ aktPKValue) RemoveDsCollection(GetDsAdressenListByCID_ Row(CID)) Wenn du es mit einem if machst, kannst du die zusammengesetzten Keys GetDsAdressenDetailByUserID_ mit an die Funktion uebergeben. diese kann dann den Namen komplett zusammensetzen und du brauchst in Deiner Datenverabeitungsschicht keine Schlüssel hart eincodieren. Die Funktion wird dann einfach mit entsprechendem Schlüssel aus der Oberfläche oder der Logik heraus aufgerufen. Analog zum Aufruf des Selects Function DeleteDsAdressenDetailByUserID(UserID as Integer) Dim SQL as string=SELECT * from Adressen where UesrId= UserID Dim CacheName as String = GetDsAdressenDetailByUserID_ UserID Return DeleteDataset(SQL,CacheName) end Function DeleteDataset ruft dann deine Cachefunktion CheckDsCollection(CacheName) auf und du must da keinen switch einbauen. Grüße, Daniel Chris wrote: Verwaltung ist vielleicht übertrieben... aber: Wie gesagt, ich arbeite fast nur mit Datasets und (leider) viel mit Access. Es gibt ein zentrales Modul in dem alle Datasets generiert werden. Ausschließlich hier werden SQL-Abfragen zusammengesetzt oder definiert. Das heißt, wenn ich in der Application irgendwo z.B. eine Adresse zu einer UserID benötige ... gehe ich zunächst in das Modul mache eine neue Function z.B. Function GetDsAdressenDetailByUserID(UserID as Integer) as dataset Dim SQL as string=SELECT * from Adressen where UesrId= UserID Dim CacheName as String = GetDsAdressenDetailByUserID_ UserID Return GetDataset(SQL,CacheName) end Function In GetDataset(SQL,CacheName) wird dann geprüft, ob in der Hashtable das Objekt vorhanden ist und entsprechend generiert. Entsprechend Hierzu gibt es wiederum auch zentrale Funktionen für Update Und Insert für die Datenbank. Wobei hier für mich ja nur der Tabellenname der PK und die ID wichtig sind um zu entscheiden welche Details gelöscht werden müssen. Beim Update oder Insert wird dann die hashtable überprüft ob Datasets betroffen sind Function CheckDsCollection(ByVal ds As DataSet, ByVal dsAlt As DataSet,_ ByVal TableName As String, ByVal PK As String) [...] Select Case LCase(TableName ) 'Adressen Case LCase(Adressen) RemoveDsCollection(GetDsAdressenDetailByUserID_ aktPKValue) RemoveDsCollection(GetDsAdressenListByCID_ Row(CID)) [...] Es werden also gezielt einzelne Datasets herausgelöscht. so etwas: RemoveDsCollection(GetDsAdressenDetailByUserID_) würde dann alle AdressenDetails löschen. Hört sich komplizierter an als es ist Am Anfang vergißt man natürlich den Cache hier und da zu löschen Aber alles ist schön zentral zusammen. Alles wird überall recycelt. Wie gesagt AccessDB sonst natürlich eher Stored Procedures verwenden. Hat ein bischen was ähnliches. Gruß, Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Thomas Bandt Gesendet: Mittwoch, 3. August 2005 23:46 An: asp.net@glengamoi.com Betreff: RE: AW: AW: [Asp.net] Output Caching (ASP.NET 2.0) An einer Art von Verwaltung kommt man doch nicht vorbei, wenn man nicht bei jeder Datenbankänderung alles löschen will. Wie schaut denn deine Verwaltung aus? Neugierige Grüße ;-) ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] .Net Neuling
Noch ein paar Links.. http://www.galileocomputing.de/openbook/asp/ http://www.galileocomputing.de/openbook/csharp/ ... nix besonderes aber fürn Anfang hilfts vielleicht http://www.gotdotnet.com/ Grüße Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: AW: [Asp.net] Custom controls und Values
Ich vermute, dass das Control noch gerendert werden muß oder sowas ... so gehts in c# plholdNavigation.Controls.Add(LoadControl(parts/navigation.ascx)); Chris wrote: Gar nix Wenn Ich in Page_Load eine Response.write reinschreibe wird dies auch ausgegeben. Aber das Hello World eben nicht. Fehler gibts auch keinen Ich vermute, dass das Control noch gerendert werden muß oder sowas ... Aber wie mache ich das - oder muß ich doch mit LoadControl arbeiten?? Gruß Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Daniel Wasser Gesendet: Dienstag, 2. August 2005 15:24 An: asp.net@glengamoi.com Betreff: Re: AW: [Asp.net] Custom controls und Values Was passiert denn? Chris wrote: Jetzt stehe ich wieder auf dem Schlauch... warum kann ich meine eigenen Controls so nicht hinzufügen??? Dim ctl1 As New MenuLeftMainEntry PlaceHolder1.Controls.Add(ctl) Das Control hat einfachen Text im CodeFile ist nix drin. %@ Control Language=VB AutoEventWireup=false CodeFile=MenuLeftMainEntry.ascx.vb Inherits=MenuLeftMainEntry % Hello World !--- Ende Webcontrol-- Gruß, Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Chris Gesendet: Dienstag, 2. August 2005 13:40 An: asp.net@glengamoi.com Betreff: AW: [Asp.net] Custom controls und Values OK, stand ein bischen auf dem Schlauch ... natürlich Control registrieren und einfach einbinden... Hat sich also erledigt. Danke, Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Chris Gesendet: Dienstag, 2. August 2005 13:35 An: asp.net@glengamoi.com Betreff: [Asp.net] Custom controls und Values Bin mir gerade mal unsicher was denn nun der saubere Weg ist in ASP.NET Am Beispiel eines Menüs, dass aus einer Datenbank gefüllt werden soll. Prinzipiell gibt es Hauptmenüpunkte und Submenüpunkte mit unterschiedlichen Designs. Es gibt natürlich ein Usercontrol Menue in dem die Daten verarbeitet werden. Was mache ich aber mit den einzelnen Einträgen. 1. ich kann diese wieder als Usercontrol machen und dann mit Loadcontrol einbinden. = Parameter wie Link und Text kann ich nur schwer übergeben. Dim ctl As Object = LoadControl(SubItems/MenuLeft_MainEntry.ascx) ctl.href = Row(href) ctl.Label = Row(Label) PlaceHolder1.Controls.Add(ctl) oder so ähnlich... 2. ich setze den HTML-Code mit einem Stringbuilder zusammen = ist glaube ich sehr böse ...?? Wie macht Ihr das so? Gruß,Chris ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: AW: AW: [Asp.net] Custom controls und Values
wenn ich aber LoadControl aufrufe bekomme ich ein Typ Usercontrol zurück bei dem diese Variablen natürlich nicht verfügbar sind. einfach in deinen Typ casten in c# MenuLeftMainEntry oCtl = (MenuLeftMainEntry)LoadControl(SubItems/MenuLeftMainEntry.ascx); oCtl.href = xxx ... Chris wrote: das Problem ist nur, dass ich dem Control ja noch Parameter mitgeben möchte Ich dachte mir, dass ich zwei Variablen Public href as string Public Label as string definiere und diese dann entsprechend verarbeite. wenn ich aber LoadControl aufrufe bekomme ich ein Typ Usercontrol zurück bei dem diese Variablen natürlich nicht verfügbar sind. als Typ Object geht es zwar ... scheint mir aber nicht so fein - oder? Dim ctl As Object = LoadControl(SubItems/MenuLeftMainEntry.ascx) ctl.href = /test.aspx ctl.Label = Hello World PlaceHolder1.Controls.Add(ctl) -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Daniel Wasser Gesendet: Dienstag, 2. August 2005 15:35 An: asp.net@glengamoi.com Betreff: Re: AW: AW: [Asp.net] Custom controls und Values Ich vermute, dass das Control noch gerendert werden muß oder sowas ... so gehts in c# plholdNavigation.Controls.Add(LoadControl(parts/navigation.ascx)); Chris wrote: Gar nix Wenn Ich in Page_Load eine Response.write reinschreibe wird dies auch ausgegeben. Aber das Hello World eben nicht. Fehler gibts auch keinen Ich vermute, dass das Control noch gerendert werden muß oder sowas ... Aber wie mache ich das - oder muß ich doch mit LoadControl arbeiten?? Gruß Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Daniel Wasser Gesendet: Dienstag, 2. August 2005 15:24 An: asp.net@glengamoi.com Betreff: Re: AW: [Asp.net] Custom controls und Values Was passiert denn? Chris wrote: Jetzt stehe ich wieder auf dem Schlauch... warum kann ich meine eigenen Controls so nicht hinzufügen??? Dim ctl1 As New MenuLeftMainEntry PlaceHolder1.Controls.Add(ctl) Das Control hat einfachen Text im CodeFile ist nix drin. %@ Control Language=VB AutoEventWireup=false CodeFile=MenuLeftMainEntry.ascx.vb Inherits=MenuLeftMainEntry % Hello World !--- Ende Webcontrol-- Gruß, Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Chris Gesendet: Dienstag, 2. August 2005 13:40 An: asp.net@glengamoi.com Betreff: AW: [Asp.net] Custom controls und Values OK, stand ein bischen auf dem Schlauch ... natürlich Control registrieren und einfach einbinden... Hat sich also erledigt. Danke, Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Chris Gesendet: Dienstag, 2. August 2005 13:35 An: asp.net@glengamoi.com Betreff: [Asp.net] Custom controls und Values Bin mir gerade mal unsicher was denn nun der saubere Weg ist in ASP.NET Am Beispiel eines Menüs, dass aus einer Datenbank gefüllt werden soll. Prinzipiell gibt es Hauptmenüpunkte und Submenüpunkte mit unterschiedlichen Designs. Es gibt natürlich ein Usercontrol Menue in dem die Daten verarbeitet werden. Was mache ich aber mit den einzelnen Einträgen. 1. ich kann diese wieder als Usercontrol machen und dann mit Loadcontrol einbinden. = Parameter wie Link und Text kann ich nur schwer übergeben. Dim ctl As Object = LoadControl(SubItems/MenuLeft_MainEntry.ascx) ctl.href = Row(href) ctl.Label = Row(Label) PlaceHolder1.Controls.Add(ctl) oder so ähnlich... 2. ich setze den HTML-Code mit einem Stringbuilder zusammen = ist glaube ich sehr böse ...?? Wie macht Ihr das so? Gruß,Chris ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net
[Asp.net] One Time Password
Hallo Liste, ich suche einen Algorithmus der ein One Time Password als Bild generiert. Ihr kennt das sicherlich, bei Gewinnspielen muss man das Passwort dann aus dem Bild lesen und in ein Feld eingeben. Leider ergoogelt sich mir nichts.. vielleicht hat jemand von euch einen Link? Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] One Time Password
Jooo Super Captcha isses Danke Chris wrote: Captcha ist richtig... http://www.codeproject.com/aspnet/CaptchaImage.asp Chris -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Daniel Wasser Gesendet: Freitag, 29. Juli 2005 08:59 An: asp.net@glengamoi.com Betreff: [Asp.net] One Time Password Hallo Liste, ich suche einen Algorithmus der ein One Time Password als Bild generiert. Ihr kennt das sicherlich, bei Gewinnspielen muss man das Passwort dann aus dem Bild lesen und in ein Feld eingeben. Leider ergoogelt sich mir nichts.. vielleicht hat jemand von euch einen Link? Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Redirect aus Webservice
Versuchs doch mal mit Server.Transfer(OnSend); oder verstehe ich da etwas mitfalsch mit Post-Aufrif eines Webservices ? Grüße, Daniel Christoph Schmid wrote: Hallo Ich möchte nach einem Post-Aufrif eines Webservices auf eine definierte Seite weiterleiten. Wenn ich Context.Response.Redirect(OnSend); schreibe, kommt die Meldung Der Thread wurde abgebrochen. Wie kann ich das Umsetzen? Gruss Christoph ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] TextBoxen eines Formulares lösche n - Button Zurücksetzen
Jede Seite hat eine Liste mit allen enthaltenen Controls, durch die kannst du durchloopen: foreach (System.Web.UI.Control control in controls) { und dir mit: if(control.GetType().Equals(typeof(System.Web.UI.WebControls.TextBox))) alle Textboxen rausholen diese kannst du dann ansprechen: ((System.Web.UI.WebControls.ImageButton)control). =. Damit hast allerdings alle Textboxen deiner Seite.. Wenn du nur bestimmte ansprechen willst, musst du auf den Namen prüfen Grüße, Daniel Patrik Bitzer wrote: Hallo .NET Freunde Ich habe ein Form mit TextBoxen und anderen Controls drauf. Nun habe ich wie so üblich ein Absenden und ein Zurücksetzen Button. Gibt es eine Möglichkeit auf die Schnelle alle TextBoxen zu leeren wenn auf zurücksetzen geklickt wird? Oder muss ich wirklich jede einzelne Text-Eigenschaft auf Leerstring speichern? Den ViewState brauche ich schon für die TextBoxen, also den einfach weglassen möchte ich nicht. Patrik mailto:Patrik'asp.net@glengamoi.com' ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Daten in Wizard erhalten
Meines erachtens ist das schon OK, die reine Lehre ist es zwar nicht(Datenkapselung etc.), aber die bezieht sich ja auch meistens auf stateful Anwendungen und nicht auf Webanwendungen (ok ist etwas unasuber Formuliert aber ich hoffe ihr verstehts). Ich denke die Session ist dafür da um Daten über verschiedene Seitenaufrufe hinwegzuretten, warum soll man sie dann aus ideologischen Gründen nicht dazu verwenden. Mach die Welt nicht kompliezierter als sie ist ;) @Roman: interessante Idee mit dem Viewstate Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Inhalt zweier klassen vergleichen.
Falls du einen einfachen Textvergleich machen möchtets? http://winmerge.sourceforge.net/ Sonst erklär doch mal genauer was du suchst Grüße, Daniel Roman Pittroff wrote: Hallo Ich moechte gerne einfach und schnell herausfinden ob zwei klassen den gleichen inhalt haben oder nicht. Gibt es da was von .NET dafuer? Gruss Roman Pittroff Consulting Bangkok, Thailand ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] Daten in Wizard erhalten
Mach dier doch ein Objekt bzw. eine Klasse oder Struct, in dem du deine Daten reinpackst. Dieses Objekt hängst du dann auf eine Sessionvariable. Wenn du nun in einer Methode deine Daten transformierst oder speicherst und du deine zuordnung nicht mehr brauchst, setzt du deine Sessionvariable auf null. Grüße, Daniel Andreas Rudischhauser wrote: Noch was zu Punkt a) Das geht ja eigentlich so gar nicht, den ich müsste ja aus dem 2ten Schritt (welches ja ein eigenes Control ist) auf die Daten aus Schritt 1 zugreifen. Sprich ich müsste von Control2 über das Parent Control auf Control1 zugreifen. Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas Rudischhauser Gesendet: Mittwoch, 20. Juli 2005 15:11 An: asp.net@glengamoi.com Betreff: [Asp.net] Daten in Wizard erhalten Hallo, ich habe mal wieder ein Problem… Angenommen ich habe ein Wizard Control zum Daten importieren. Erste Seite ist upload der CSV Datei und zweite Seite ist um die Datenfelder in der CSV Datei zu den Datenfelder in meiner Datenquelle zuzuordnen. Jetzt bin ich auf Step 2 und habe die Daten zugeordnet (durch Comboboxen oder whatever). Bei einem Postback oder beim Wechseln zur nächsten oder vorigen Seite muss ich diesen Zustand (Die Zuordnung) ja irgendwie ablegen. Das kann ich a) einfach so in den Controls lassen, da diese ja nur unsichtbar werden b) in einer Session ablegen c) mit dem Viewstate mitschleifen Dabei ist a) etwas kompliziert weil ich dann mit Formularfeldnamen usw. jonglieren muss. Die Version c) fällt weg weil sie viel Traffic verursacht. Bei Variante b) ist mein Problem. Wenn ich das in einer Session[„Zuordnung“] speicher ist die Variable global. Gibt es denn nichts was im Speicher bleibt, aber nur innerhalb der Methode gilt. Quasi wie eine Variable die aber zwischen den Postbacks ihren Zustand erhält? Weitere Ideen wie ich das „am Besten“ mache würde mich sehr freuen… Mit freundlichen Grüßen Andi PS: Schon 2 Stunden am Überlegen… ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] runden
http://www.google.de/search?hl=deq=math.roundbtnG=Google-Suchemeta= Grüße, Daniel Brunmair Patrick (DLG) wrote: Hallo liste, hab da eine frage an euch : ich habe eine variable (decimal) da steht eine zahl drinn mit einigen kommastellen , ich will auf 2 kommastellen runden und brings einfach nicht hin. In der hilfe gibt's zwar einen punkt wenn man nach runden sucht , doch wenn ich ihn mir anschauen will meint er : kein eintrag zu diesem index vorhanden Kann mir da jemand helfen bitte ? Mit freundlichen Grüßen Patrick Brunmair ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] runden
Falls du Kaufmänisch runden möchtest gehts ungefaehr so: Convert.ToDouble(Convert.ToInt64((WERT) * 100 + 0.5)) / 100 Grüße, Daniel Brunmair Patrick (DLG) wrote: Hallo liste, hab da eine frage an euch : ich habe eine variable (decimal) da steht eine zahl drinn mit einigen kommastellen , ich will auf 2 kommastellen runden und brings einfach nicht hin. In der hilfe gibt's zwar einen punkt wenn man nach runden sucht , doch wenn ich ihn mir anschauen will meint er : kein eintrag zu diesem index vorhanden Kann mir da jemand helfen bitte ? Mit freundlichen Grüßen Patrick Brunmair ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: AW: AW: [Asp.net] Problem mit RadioButtonList
Hast du das befüllen der RBL aus dem OnPreRender rausgenommen? Puehler, Pierre wrote: Auf die Idee mit dem JavaScript war ich gar nicht gekommen. Aber nun funktioniert es. Danke noch mal alle die mir geholfen haben. :) -Ursprüngliche Nachricht- Von: Pühler, Pierre Gesendet: Donnerstag, 14. Juli 2005 12:24 An: asp.net@glengamoi.com Betreff: AW: AW: AW: [Asp.net] Problem mit RadioButtonList Auch bei nochmaligem klicken wird die Auswahl nicht übernommen. Das komische ist, dass mein IndexChanged-Event auch nur einmal ausgelöst wird. Die Idee mit dem JavaScript werde ich mal versuchen umzusetzen. Gruß, Pierre -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Daniel Wasser Gesendet: Donnerstag, 14. Juli 2005 11:45 An: asp.net@glengamoi.com Betreff: Re: AW: AW: [Asp.net] Problem mit RadioButtonList Ich glaube der fehler liegt darin , das die Methode die die ActionHandler verdratet schon vor der PreRender aufgerufen wird. Dadurch hängt der in dem Event noch die alte auswahl und nicht die die du im PreRender verdrahtet hast. Beim nochmaligen Klicken in deine ButtenList muesste die vorherige Auswahl da sein. Eine spontane Lösung fällt mir auch nicht ein, ich hatte das Problem mal mit Linkbuttons und habe es da ueber normale URL Parameter gelöst d.h. ich habe keinen Actionhandler benutzt, sondern meine Parameter an den Link gehängen und in der Pageload aus der URL ausgelesen. Wenn du also die Werte deiner DropDownList als Normale URL Parameter (Per Javascript auslesen und an die URL hängen?)bekommst, hast du die Daten schon im Pageload und du kannst deine Dropdownlist auch im Page Load befüllen. Dann werden deine ActionHandler richtig verdrahtet und alles sollte funktionieren Ich hoffe meine Erklärung und Lösung ist nicht zu kryptisch.. Schau mal in der MSDN unter Page Life Cycle Grüße, Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] VersionsInfo aus der Assembly.cs
So gehts auch: using System.Reflection; namespace Web { /// summary /// Summary description for Version. /// /summary public class Version { private static string sMajor = Assembly.GetExecutingAssembly().GetName().Version.Major.ToString(); private static string sMinor = Assembly.GetExecutingAssembly().GetName().Version.Minor.ToString(); private static string sRev = Assembly.GetExecutingAssembly().GetName().Version.Revision.ToString(); private static string sBuild = Assembly.GetExecutingAssembly().GetName().Version.Build.ToString(); public static string GetVersion() { return sMajor+.+sMinor+.+sBuild; } } } Grüße Daniel Thomas Bandt wrote: System.Reflection.Assembly.GetExecutingAssembly().GetName() .Version.ToString() Ist 2.0, bin mir grad nicht sicher ob es mit 1.1 auch geht. -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Bernhard Brause Gesendet: Mittwoch, 13. Juli 2005 13:36 An: asp.net@glengamoi.com Betreff: [Asp.net] VersionsInfo aus der Assembly.cs Hallo NG, ich programmiere mit VS.Net. Dort wird eine Datei Assembly.cs gebildet, in der z.B. eine Versions-Nr. angegeben werden kann. Wie kann ich zur Laufzeit auf diese Infos zugreifen? Vielen Dank im Voraus, Bernhard ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] IDOC als HTTP Stream
Hallo Liste, ich habs heute schon mal in die C-Sharp Liste gepostet, doch leider weiss niemand nichts, deshalb nochmal an dieser Stelle: Hat jemand schon mal ein SAP IDOC per HTTP Stream an einen BusinessConnector gesendet? Ich versuche es mit TcpClient und NetworkStream, leider bricht die Verbindung nach/während des sendens mit StreamWriter.send(string) ab. Hat jemand eine Idee? Grüße Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] doppelte ausführung !
Die Funktion scheint ok zu sein, der Fehler liegt eher im Rest der Seite... Hast du einen Redirect drin? Grüße Daniel Brunmair Patrick (DLG) wrote: Hallo, hab da ein komisches problem, ich hab einen button der auf klick eine stored procedure am sql2000 ausführt. Wenn ich den button anklicke, springt er mir zunächst in das click ereigniss des buttons , dann arbeitet er den code ab Und dann geht er nicht aus dem click ereignis raus sondern er fängt wieder an mit dem clickereignis. Praktisch wie ne schleife über die gesamte Sub. Hat jemand rat für mich?? Hier mal meine click Sub: Private Sub btnSpeichern_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSpeichern.Click '*** Dim mycommand As New SqlClient.SqlCommand Dim myconnection As New SqlClient.SqlConnection(Server=server;uid=name;pwd=pwd;database=db) Dim errormsg As String Try mycommand.CommandText = exec SP1 PA1 ,' PA2 ', kg ,' PA3 ',' PA4 ',' Date.Now() ' mycommand.Connection = myconnection myconnection.Open() mycommand.CommandTimeout = 600 mycommand.ExecuteNonQuery() myconnection.Close() Catch ex As Exception errormsg = ex.Message Label2.Text = Fehler: ex.Message Label2.ForeColor = System.Drawing.Color.Red Label2.Visible = True End Try End sub Mit freundlichen Grüßen Patrick Brunmair ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] ImageButton
Hallo Liste, ich habe einen ImageButton(Löschen Button) den ich in jeder Zeile einer dynamisch generierten Tabelle einfüge. ImageButton ibDel = new ImageButton(); ibDel.ImageUrl = base.getImage(delete.gif); ibDel.AlternateText = Löschen; ibDel.CommandArgument = iId.ToString(); ibDel.Command += new CommandEventHandler(dgData_DeleteCommand); tcCell4.Controls.Add(ibDel); Wenn ich nun einen dieser Löschen Buttons drücke, passiert nichts. Drücke ich den Button ein zweites mal, wird der ActionHandler ausgelöst. hat jemand eine Idee warum die Aktion nicht beim klick ausgeloest wird? Grüße Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] ImageButton
Hallo Liste, ich habe das Problem gefunden, es hat mit dem Lifecycle der Seite zu tun. Meine Eventhandler werden nicht nur im Pageload angebunden sondern auch später (nach einem Upload einer Datei). Nach dem Upload wird die Tabelle nochmal mit den neuen Daten und neuen Eventhandlern aufgebaut.. In diesem Moment ist die ASP Methode die die Handler verdratet schon aufgerufen worden.. Daher werden meine Eventhandler erst nach einem Postback durch einen erneuten Aufbau der Tabelle im PageLoad korrekt angebunden. Grüsse Daniel Daniel Wasser wrote: Hallo Liste, ich habe einen ImageButton(Löschen Button) den ich in jeder Zeile einer dynamisch generierten Tabelle einfüge. ImageButton ibDel = new ImageButton(); ibDel.ImageUrl = base.getImage(delete.gif); ibDel.AlternateText = Löschen; ibDel.CommandArgument = iId.ToString(); ibDel.Command += new CommandEventHandler(dgData_DeleteCommand); tcCell4.Controls.Add(ibDel); Wenn ich nun einen dieser Löschen Buttons drücke, passiert nichts. Drücke ich den Button ein zweites mal, wird der ActionHandler ausgelöst. hat jemand eine Idee warum die Aktion nicht beim klick ausgeloest wird? Grüße Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] SharePointPortal Seitenviewer
Hallo Liste, ich habe hier eine .net1.1 Anwemdung die ich gerne als Seitenviewer in den SPS integrieren moechte. Wegen Authentication bei Extranetzugriff, soll die Anwendung als Unterweb der Standartwebseite des SPS IIs laufen. Leider bekomme ich immer Fehler (Anwemdung versucht auf übergeordnete web.config zuzugreifen..was natuerlich verboten ist oder ich bekomme eine FileIOException). Leider sind die Fehlermeldungen nicht sehr qualifiziert, weshalb ich keinen richtigen Lösungsansatz finde. Das Web ist in der SPS-Administration ausgeschlossen(msdn 828810). Hat vielleicht jemand einen Rat oder gute Links? Grüße Daniel ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Fehler in ddl
Du vergleichst eine String mit einem int: if ddl1.selectedValue 0 sollte gehen Grüße Daniel Brunmair Patrick (DLG) wrote: Hallo, hab ein dropdownfeld dem ich einen wert einfüge: ddl1.Items.Insert(0, New ListItem(Bitte auswählen, 0)) später überprüfe ich ob etwas ausgewählt wurde: if ddl1.selectedValue 0 then --Fehlerzeile! response.write(Fehler) end If nur bekomme ich da eben diesen Fehler : Die Eingabezeichenfolge hat das falsche Format Warum ??? Mit freundlichen Grüßen Patrick Brunmair ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Re: Asp.net digest, Vol 1 #1763 - 3 msgs
Hallo Tobias, schau dir mal auf http://www.yoda.arachsys.com/csharp/singleton.html das 4 und 5te Beispiel an. Die sind ThreadSafe. Ob alles gut läuft kannst du ja mit einem ServerStress Tool prüfen. Grüsse Daniel Ps: Ich hab inzwischen auch meinen FullName in die Absenderadresse gepackt ;) Tobias Traguth wrote: Hi Daniel und Andi, danke erstmal :) Die Texte sind statisch, aber schon alleine wegen der Übersetzbarkeit sind mir Resource-files viel angenehmer als statische Variablen (bevor die Übesetzer noch Klassen coden müssen ;-)). Das mit dem Singleton scheint also echt gut zu sein...ich Frage mich nur wie synchron das läuft wenn ich ne wirkliche high-traffic (ca. 15 PI/d) Seite habe! Nicht dass mir der ResourceManager überläuft und am Ende gar nix mehr geht (oder nur noch seeehr langsam). Gibt's da irgendwelche Tricks (entweder à la synchronized oder ne Art Pooling (was ja dann kein Singleton wäre, ich weiß))? Habt mir schon gut geholfen, aber so ganz sicher bin ich noch nicht ;-) Gruß Tobias PS: das mit den Hash-Werte würde mich ja schon mal interessieren, wie hast das umgesetzt? --__--__-- Message: 3 From: Andreas Rudischhauser [EMAIL PROTECTED] To: asp.net@glengamoi.com Subject: AW: [Asp.net] ResourceManager als Singleton? Date: Mon, 27 Jun 2005 13:39:46 +0200 Reply-To: asp.net@glengamoi.com Also ich bin gerade dabei unser System in der Richtung total umzubauen = und vieles in solche Singeltons zu verpacken.=20 Bestes Beispie finde ich ist HttpContext.Current. Nach diesem Schema = baue ich auch meine Singletons so dass ich immer =FCber Klassenname.Current = darauf zugreifen kann.=20 Dabei kann man gut verteilen ob so ein Objekt in Application oder = Session liegen soll, wobei ich gemerkt habe das es nicht so toll ist, ein Objekt = in die Session zu packen. Das kann unter Umst=E4nden viel Speicher brauchen = wenn es viele User sind und man kann die Speicherung der Session schlecht auf eine andere Speicherung (z.B. SQL Server) umstellen bzw. dann wird es langsam weil alles serialisiert werden muss. Der Ressourcenmanager wird bei mir auch ein Singleton. Beim ersten Start entpackt er sogar ein paar Ressourcen schon mal im vorraus in das = Filesystem des Webservers. Dann dauert halt der erste Start der Application = l=E4nger, wobei ich beim Start sogar die HASH Werte der Dateien vergleiche und nur Dateien entpacke welche einen anderen HASH Wert haben als die schon verpackten. Gru=DF Andi -Urspr=FCngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von kosmi Gesendet: Montag, 27. Juni 2005 10:59 An: asp.net@glengamoi.com Betreff: Re: [Asp.net] ResourceManager als Singleton? Sind die Texte statisch? Dann koenntest du sie als public static irgendwo hinpacken und einfach so benutzen Sonst macht ein Singleton schon Sinn, den kannst du dir dann in jedem WebUserControl holen. Gr=FC=DFe Daniel Tobias Traguth wrote: Hallo Liste, =20 passend zu aktuellen Diskussion mit static, Application, Singleton nu kurze Frage von mir: Macht es Sinn einen ResourceManager als Singleton zu implementieren? Ich habe ca. 5 WebForms, die alle mit einzelnen WebUserControls = gef=FCllt sind. In diesen Controls muss der Text eingesetzt werden. Erzeuge ich den Resource Manager lieber in jeder WebFrom und setze die Texte =FCber properties meiner Controls, oder rufe ich eine Singleton-Instanz des ResourceManagers aus den Controls heraus auf um die Texte direkt einzulesen?? =20 Oder lohnt der ganze Aufwand nicht und ich =F6ffne in jedem Control = einen eigenen ResourceManager...aber das kann ich mir echt nicht vorstellen. Danke schonmal f=FCr Eure Anregungen. =20 Gr=FC=DFe aus Karlsruhe Tobias :-) =20 ___ ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net