Laden...

Forenbeiträge von .Kai Ingesamt 1.130 Beiträge

07.09.2006 - 22:15 Uhr

Original von Valenvaryon

  
if (..)  
           args.IsValid = true && args.IsValid;  
       else  
           args.IsValid = false;  
  

sollte genügen, außer args.IsValid ist anfangs immer auf false, dann nicht

Ganz ehrlich, deinen Code verstehe ich nicht.

07.09.2006 - 22:11 Uhr

Original von jan223
ich verwende in einer WebForm 2 CustomValidator mit jeweils einer eigenen Logik. Wenn nun der erste Validator ein false zurück gibt und der zweite ein true sind die Eingaben trotzdem valide 😦

Hast Du überprüft ob bei dem Control, welches das PostBack auslöst das Attribut "CausesValidation" gesetzt ist?

Ansonsten kannst Du dies auch serverseitig mit Page.IsValid abfragen.

07.09.2006 - 21:17 Uhr

Hallo Maximus,

über Page.User kannst Du auf den aktuellen User zugreifen, vorausgesetzt du benutzt die ASP.NET Login-Controls.

07.09.2006 - 20:53 Uhr

Original von frisch
Sry aber solche Basics sollte man sich wirklich selbst aneignen. Das wurde hier schon tausende Male diskutiert und ich glaube Mitglieder die schon länger dabei sind werden mir auf meinen ersten Beitrag zustimmen.

Sehe ich ähnlich. Button, OnClick, Server.Redirect() sind Stichworte mit denen du bestens suchen kannst.

06.09.2006 - 20:47 Uhr

Schau dir das Control PlaceHolder an. Mit Hilfe dieses Controls, kannst Du kannst Du zur Laufzeit generierte Controls hinzufügen.

Allerdings müssen diese Controls nach jedem PostBack hinzugefügt werden.

05.09.2006 - 23:00 Uhr

Ich habe bisher nur mit einem eigenen MembershipProvider gearbeitet, daher kann ich zum Standard nicht viel sagen.

Allerdings wird keine Access , sondern eine Sql Server 2005 Express Datenbank angelegt, die im Verzeichnis "App_Data" gespeichert wird.

Die Datenbank wird erstellt, sobald sich der erste User registriert hat.

05.09.2006 - 20:11 Uhr

Original von plucked
Boah , das benötigt doch Remotezugriff ...

Liegt die Datenbank als Datei vor, kannst Du die ganz normal per VS öffnen.

Wenn eine entsprechende Anwendung zur Verwaltung der Datenbank auf dem Server installiert wird, kannst Du auch den Remotezugriff freigeben.

Des weiteren solltest Du ein wenig auf deinen Ton achten...denn du bist derjenige, der Hilfe erwartet.

04.09.2006 - 22:19 Uhr

Per Visual Studio oder dem Managment Express Studio

04.09.2006 - 22:15 Uhr

Die Express-Versionen bleiben weiterhin kostenlos.

http://www.heise.de/newsticker/result.xhtml?url=/newsticker/meldung/72163&words=Microsoft%20Express

Allerdings ist es richtig, daß die Versioen zunächst nur für ein kostenlos sein sollten.

04.09.2006 - 22:11 Uhr

Hab das 2005 überlesen.

Nein, momentan gibt es keine Web-Verwaltung für den Sql-Server 2005. Ist allerdings auch nicht unbedingt nötigt.

04.09.2006 - 19:51 Uhr

Server.HtmlEncode() hilft dir vielleicht weiter.

04.09.2006 - 19:51 Uhr

Wurde das PopUp durch die Datei "Datei1.aspx" geöffnet? Wenn ja, würde ich auf der Seite ein Hidden-Feld plazieren, und den Wert aus dem PopUp per JavaScript übertragen.

04.09.2006 - 19:48 Uhr

Der LinkButton hat eine Eigenschaft mit dem Namen "CausesValidation". Die mußt du auf false setzen.

04.09.2006 - 19:43 Uhr

Mit dem Placeholder kannst Du dynamisch erstellte Controls zur Laufzeit hinzufügen. Allerdings mußt du diese nach jedem Postback erneut hinzufügen.

03.09.2006 - 13:41 Uhr

Du mußt noch ein DataGrid1.DataBind() ausführen.

Und was genau meinst Du mit "normal c#". ASP.NET ist nichts anderes.

Des weiteren hilft dir "MessageBox.Show(ex)" nicht weiter, da ASP.NET Seiten serverseitig verrabeitet werden und somit der Client die MessageBox nicht angezeigt bekommt.

01.09.2006 - 14:17 Uhr

Original von LastGentleman
Mit einem Webclient wirst du da keinen Erfolg haben sonder eher nur schererreien, mach einen Windows Client das ist für diesen Fall wesentlich besser.

Sehe ich ähnlich...

31.08.2006 - 22:26 Uhr

Original von sh4rk
Anwendung mit graphischer oberfläche!!!
und was für ein control meinst du??

Nur der Vollständigkeit halber:

Wenn du das nächste Mal eine Frage stellt, spezifiziere doch bitte von was für einer Art Anwendung du sprichst. ASP.NET Anwendungen besitzen nämlich auch eine GUI.

Im ersten Moment war also nicht ganz klar, ob du Webforms oder Winforms meinst.

31.08.2006 - 21:22 Uhr

Original von Xqgene
wenn schon, dann das
>
. 🙂

Genau "Demnach soll das Gerät um 16.000 US-Dollar kosten" 👍

31.08.2006 - 16:59 Uhr

Definiere doch mal was Du genau mit "gui anwendung" meinst?

31.08.2006 - 16:48 Uhr

Dann solltest du das auch schreiben.

Gegenfrage: Was spricht gegen das bereits vorhandene Control?

31.08.2006 - 16:41 Uhr

Schon mal Google ausprobiert oder ein Blick in die Dokumentation geworfen?

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/standard/fileupload.aspx

31.08.2006 - 15:31 Uhr

Ich habe eine Methode um Programme auszuführen:


public static string ExecuteCmdLineApp(string strCmd)
        {
            string output = "Output.txt";
            string error = "Error.txt";

            if (File.Exists(output)) File.Delete(output);
            if (File.Exists(error)) File.Delete(error);

            TempFileCollection tf = new TempFileCollection();
            Executor.ExecWaitWithCapture(strCmd, tf, ref output, ref error);

            StreamReader sr = File.OpenText(output);
            StringBuilder strBuilder = new StringBuilder();
            string strLine = null;

            while (null != (strLine = sr.ReadLine()))
            {
                if ("" != strLine)
                {
                    strBuilder.Append(strLine);
                    strBuilder.Append("\r\n");
                }
            }
            sr.Close();

            return strBuilder.ToString();
        }

Damit könntest du direkt das Kopieren starten, oder eine Batch-Datei ausführen, die das Kopieren anstößt.

31.08.2006 - 14:30 Uhr

Ich denke eine einfache Möglichkeit gibt es nicht.

Ich habe die Daten der Email als XML-Datei im Dateisystem abgespeichert, lade diese per Konsolenanwendung ein und verschicke sie.

31.08.2006 - 13:28 Uhr

Die Werte werden, sobald die Seite per PostBack zum Server übertragen wird, ganz normal übertragen.

Vielleicht sprichst Du die Listboxen in irgendeiner Form bei jedem Laden der Seite an, ohne das Postback abzufragen?

30.08.2006 - 12:10 Uhr

Ich bin mir nicht ganz sicher, kann mir aber vorstellen das die Darstellung eines Windows-UserControls nur bis zu einem gewissen Umfang ausgeführt werden kann. In den Links, die Du angegeben hast werden auch nur einfach Controls verwendet.

Ich schreibe "bin mir nicht sicher", weil ich auch nicht gedacht hätte das einfach Controls einfach so übernommen werden 🙂

30.08.2006 - 11:33 Uhr

Grundsätzlich bietet sich hiefür das Session-Objekt an. Eine Session wird pro User erstellt, ist allerdings nicht typensicher.

Die Arbeit mit Sessions würde ich über eine Helper-Klasse realisieren.

29.08.2006 - 18:51 Uhr

Hallo Hamlet,

was macht denn das WindowsControl genau?

28.08.2006 - 16:00 Uhr

Hallo Tosek,

schau' dir die Login Controls an. Die liefern dir alles was du benötigst. Erweiterungen kannst du mit eigenen Providern realisieren.

http://www.asp.net/QuickStart/aspnet/doc/ctrlref/login/default.aspx

28.08.2006 - 12:56 Uhr

Hallo willy,

Projekteigenschaften -> Build -> Output -> XML documentation file

28.08.2006 - 12:32 Uhr

Mist, hab dich glatt vergessen. Ich schau mal was ich heute Abend machen kann....

28.08.2006 - 07:01 Uhr

Original von rockthecity
Hast du es schonmal mit dem
TCPMP Player versucht

Funktioniert nicht.

27.08.2006 - 21:32 Uhr

Die Webcasts musst Du mit dem Windows Media Encoder konvertieren. Ohne die Konvertierung habe ich es nicht geschafft einen Webcast abzuspielen.

26.08.2006 - 18:24 Uhr

Original von egrath
Vor einiger Zeit habe ich auf einem Seminar bei dem es über Qualität in der Softwareentwicklung gegangen ist einen Vergleich der Arbeitseffizienz zwischen Programmieren auf Single-Head, Dual-Head und Triple-Head Konfigurationen gesehen. Sollte dies von Interesse sein, kann ich mal das entsprechende PPT raussuchen und hier reinstellen.

Sehr gerne, vielen Dank.

26.08.2006 - 15:57 Uhr

Doch, ausgegeben wird da schon etwas, nur nicht das Bild. Wenn Du Controls dynamisch erstellen möchtest, musst Du das mit einem Placeholder machen.

26.08.2006 - 14:49 Uhr

4 Monitore halte ich dann doch eher für übertrieben 🙂

Grade beim Programmieren würde ich eine eher breite Auflösung bevorzugen. Aber wie herbivore schon schreibt, macht das wirklich Sinn?

Gibt es Jemanden, der zwei (oder mehr) breite Monitore im Einsatz hat?

26.08.2006 - 11:00 Uhr

Ich würde mir gerne einen neuen Monitor kaufen. Noch bin ich mir nicht ganz sicher, ob ich lieber einen großen 20" oder zwei 19" Monitore kaufen soll. Da ich noch nie im Dualomonitor Betrieb gearbeitet habe, würde ich gerne mal Eure Erfahrungen/Meinugen dazu hören.

Kann man besser mit einem oder mehreren Monitoren arbeiten?

Folgende Monitore habe ich mir angeschaut:

19":
http://www.notebooksbilliger.de/product_info.php/19_fsc_scaleoview_w191

20"
http://www.notebooksbilliger.de/product_info.php/20_philips_200wb7es

25.08.2006 - 08:32 Uhr

Mit folgendem Code fügst Du Elemente hinzu:

list.Items.Add(new ListItem("text", "value"));
24.08.2006 - 17:26 Uhr

Original von olimlad
eine art webservice für die distanz gibt es also nicht.

Nein, wie schon geschrieben. OpenGeo stellt dir die gesamte Datenbank als Sql-Dump zur Verfügung, so dass Du die Daten importierten und verwerten kannst. Eine entsprechende Umkreis-Berechnung müsstest Du dann selbst schreiben, oder von PHP portieren.

24.08.2006 - 16:59 Uhr

Hallo frisch,

Original von frisch
Hallo dharry,

könnte funktionieren, wenn du in deiner Page die Seite lädst (z. B. in einem Frame) und dann FindControl benutzt. Dazu müsstest du aber die ID des Controls wissen.

Beachte clientseitige- u. serverseitige-Verarbeitung.

Wenn Du die Seite einlädst, können die Controls nicht mehr von dir serverseitig verarbeitet werden.

24.08.2006 - 15:30 Uhr

Original von olimlad
habe ich und die DBs sind nicht vollstendig. dann wird bei OpenGeo doch PHP verwendet.

Eine vollständige Datenbank wird es kostenlos wahrscheinlich auch nie geben.

OpenGeo stellt dir nur die Inhalte zur Verfügung, d.h. diese kannst Du in jede Datenbank importieren und mit jeder Sprache verwenden.

24.08.2006 - 15:15 Uhr

Original von olimlad
Gibt es sowas?

Schau' Dir den Thread noch mal genau an.

24.08.2006 - 13:56 Uhr

Ich empfehle dir google[1] und ab und zu mal einen Blick auf CodeProject[2]

[1] http://www.google.de/search?hl=de&q=asp.net+Chat&btnG=Google-Suche&meta=
[2] http://www.codeproject.com/aspnet/SimpleChat.asp

24.08.2006 - 11:03 Uhr

Nein, den Code könntest Du so auch in 1.1 verwenden. Lediglich die Zeile

ClientScript.RegisterStartupScript(this.GetType(), "ddlSelectedIndex", script, true);

muss geändert werden. Wenn Du möchtest, kann ich das Projekt heute Abend gerne auch noch mal für 1.1 erstellen.

24.08.2006 - 07:21 Uhr

Schau Dir mal die Hilfen auf www.asp.net an und lies dich ein wenig ein. Die Fragen, die du gestellt hast kannst du dir dann alle selbst beantworten.

23.08.2006 - 23:02 Uhr

Folgende Ursachen sind möglich:

  • Es gibt eine Exception, die aber von dir abgefangen und nicht weiter verwertet wird.
  • Die Tabelle ist leer
  • Das GridView wird durch anderen Code versteckt.
  • Die Daten werden nicht gebunden

Mehr Möglichkeiten gibt es nicht.

das mit der Session hasst du sicherlich recht, einfach um eins nach oben verschieben

ähmm...nein.

23.08.2006 - 22:47 Uhr

Original von blackbrother
nein ist nicht leer, wie gesagt, wenn ich das Projekt über den Development Server laufen lasse, dann kann ich die gesamten Einträge sehen und Paging usw funktioniert tadellos, aber wenn ich das rauflade auf den Brinkster server, dann kann ich es vergessen, die GridView bleibt leer.

Und es wird keine Fehlermeldung geworfen?

Es ist übrigens nicht sehr schlau eine Verbindung zur Datenbank herzustellen und diese dann geöffnet in einer Session zu speichern.