Laden...

Forenbeiträge von Waschbecken Ingesamt 799 Beiträge

08.10.2006 - 00:12 Uhr

Zum Thema Datenbindung hab ich erst vor ein paar Tagen was geschrieben:

http://blog.thomasbandt.de/PermaLink,guid,436207a0-5004-4e31-8387-1038ef611f92.aspx

06.10.2006 - 23:45 Uhr

Ja, das Erstellen einer Datei startet nicht die Applikation neu. Ich würde mal eher woanders ansetzen: Collections.

http://blog.thomasbandt.de/PermaLink,guid,525707c7-3a4a-4526-97a4-b997430da7f3.aspx

06.10.2006 - 23:43 Uhr

Ach ja, BrowserCaps ... lange ist's her:
http://blog.thomasbandt.de/SearchView.aspx?q=browsercaps

Aber deswegen jetzt nicht zurück auf 1.1 😉

06.10.2006 - 14:34 Uhr

Original von Robsta10
Sorry!

Ja die beiden Seiten befinden sich in derselben Applikation. Das Komische ist ja, dass es nur von einer bestimmten Seite aus nicht funktioniert.

LG,
Robert

Die Session wird vor dem Redirect bei A auch sicher gesetzt, nicht mehr überschrieben oder gelöscht, es wird nirgendwo ein Session.Abandon() ausgeführt und auch vor dem Abruf bei B passiert nix dergleichen?

Bitte Code vom Setzen und vom Abrufen.

06.10.2006 - 14:22 Uhr

Was macht der zweite Teil deiner Klasse (partial ...)? Normalerweise geht das exakt so ...

myclass : baseclass {}

06.10.2006 - 14:18 Uhr

Etwas mehr Informationen wären schon nötig.

Liegt B in der gleichen Applikation/Website am Server?

06.10.2006 - 12:23 Uhr

Ja, kein Thema ... nur wiederholen sich die Fragen und mir kam es so vor, als drehst du dich im Kreis. Wenn ich schon gebetsmühlenartig von HTML & CSS schreibe, dann mach dir mal die Mühe und wirf einen Blick drauf, inkl. dem Versuch das auch zu verstehen.

Man muss es nicht gleich im Ganzen kapieren, aber das sind die Grundlagen von allem im Webbereich. Wer an Webforms wie bei Winforms rangeht, und dann noch crossbrowser optimieren will, der kommt nicht weit, wie du ja gesehen hast.

Also, erst die Grundlagen setzen die für ASP.NET notwendig sind, dann mit ASP.NET weitermachen.

Gruß

06.10.2006 - 12:04 Uhr

Die Frage würde sich nicht stellen, würdest du verstehen, was am Ende rauskommt ... ich wiederhole mich gerne noch ein letztes Mal: HTML & CSS. Webentwicklung ist keine Winformentwicklung.

06.10.2006 - 10:01 Uhr

Original von housefreak
Naja ist hauptsächlich AVI, WMV und DIVX das ist ich umwandeln will.
Nero hab ich schon versucht, das teil stürzt aber immer wieder ab nach ner stunde.

AVI und WMV sind im Zweifel nur Container, DivX der Codec ... musst schon genauer spezifizieren was du brauchst, und dann suchen ... gibt aber in dem Bereich 10 Millionen brauchbare Freeware-Tools.

06.10.2006 - 01:29 Uhr

Beliebig wirds nicht geben, werd mal genauer. Ansonsten kann man mit Nero 7 Premium schon ne Menge machen, wenn mans Klickibunti mag.

05.10.2006 - 17:00 Uhr

Vergiss das alles ... Visual Studio 2005 Web Edition Express gibt es kostenlos, damit hast du eine vollwertige IDE für ASP.NET 2.0:

http://www.microsoft.com/germany/msdn/vstudio/products/express/default.mspx

Und VS 2005 Standard gibt es derzeit auch hinterher geworfen:

Visual Studio (und Free-Hostsing) geschenkt.

Es ist sowohl wirtschaftlich für deine Firma als auch für dich selbst und deine berufliche Zukunft nicht besonders sinnvoll, wenn du jetzt mit 1.1 anfängst. Vergiss das, benutze 2.0!

05.10.2006 - 16:07 Uhr

Ja, ich würde in allen Belangen zu .NET 2.0 und insbesondere ASP.NET 2.0 und Visual Studio 2005 raten. Was bei 1.1 und VS 2003 ein netter Ansatz war, ist bei 2005 nahe an "perfekt".

Der Designer zerschießt dir nicht mehr den Code wenn du von der Code- in die Design-Ansicht wechselst, und er erzeugt größtenteils validen XHTML-Code, was bei aktuellen Browsern dafür sorgt, dass es annähernd gleich aussieht.

Aber ganz ehrlich: ohne die Grundlagenkenntnisse würde ich daran verzweifeln, die solltest du dir aneignen, wenn es relevant für deine Arbeit ist.

05.10.2006 - 14:33 Uhr

Das Problem ist, dass der Designer von VS 2003 auf gut Deutsch nur Dreck erstellt. Webentwicklung ist keine Desktopentwicklung, wo man seine Buttons an ne Stelle schiebt, und die dann dort auch auf jedem Client kleben bleiben!

ASP.NET produziert HTML-, CSS- und JavaScript-Code, der von jedem Browser mitunter anders interpretiert wird, wenn man nicht aufpasst. Und aufpassen kannst du nur, wenn du verstehst, was da getrieben wird.

Du hast also zwei Möglichkeiten:

  1. Du ignorierst du Darstellungsfehler auf anderen Browsern.
  2. Du beschäftigst dich eingehend mit HTML, CSS und dem, was VS dir da produziert.
05.10.2006 - 13:37 Uhr

Das kann alle möglichen Gründe haben, z.B. ne Software aufm Client wie Norton Internet Security.

Denn: der Referer gehört nicht zu den Pflichtwerten, er muss also nicht übermittelt werden. Software wie NIS blocken sowas gerne mal.

Also sollte man tunlichst darauf verzichten, die Angabe vorauszusetzen.

05.10.2006 - 13:35 Uhr

Dein Problem ist nicht ASP.NET, sondern HTML & CSS. Beides ist erstmal getrennt zu betrachten und vor allem zu lernen ... http://de.selfhtml.org

02.10.2006 - 10:53 Uhr

Ich hab die 2-GB-Variante der 2. Version aus der o.g. Motivation heraus gekauft: mit 150 EUR kann man nicht viel Geld kaputt machen.

Und was soll ich sagen: seit ich begriffen habe, wie das Scrollrad funktioniert, kann ich eigentlich nach fast 3 Wochen Nutzung nur ein Fazit ziehen: ich hatte noch nie einen so geilen Player in der Hand.

Das Teil sieht nicht nur richtig gut aus, ist leicht, nicht sehr kratzempfindlich (wichtig im Vergleich zum Vorgänger) sondern auch easy zu bedienen und es hat nen lange haltenden Akku (die 24h-Angabe könnte hinkommen).

Hab mir dann noch nen Belkin-FM-Transmitter dazu gekauft, und seitdem sämtliche CDs aus meinem Auto verbannt.

Ach ja, einziger Wermutstropfen: es lässt sich per default nur über USB aufladen.

Fazit: man läuft Gefahr hier schnell euphorisch zu werden, schau dir das Ding am besten selbst an.

29.09.2006 - 13:10 Uhr

Na dann schau mal genau hin 8o 😉

Es ging darum, dass es unnötig ist von VMWare auf was anderes zu wechseln, wenn er seine Probleme mit Installation der VMWare Tools in den Griff bekommt. Deswegen auch die Bemerkung zu Firefox unter Linux - das Ergebnis ist nämlich das gleiche wie unter Windows ...

Nur nochmal der Vollständigkeit halber erwähnt.

Schönes Wochenende.

29.09.2006 - 11:34 Uhr

Du redest nur leider am Thema vorbei.

28.09.2006 - 10:49 Uhr

Das ist, als ob du dir Linux installierst um zu sehen wie deine Website dort im Firefox ausschaut ... wenn es funktioniert, warum sollte man dann wechseln? Unsinn.

27.09.2006 - 16:25 Uhr

Original von .Kai
Erstmal vielen Dank für die Antworten. Ich werde heute Abend mal den Virtual Server 2005 R2 ausprobieren.

Bevor du neu anfängst, installier dir die VM Ware Tools und sieh nach, ob es dir reicht ... sollte es nämlich eigentlich.

27.09.2006 - 10:56 Uhr

Hat sich alles längst erledigt, trotzdem danke.

25.09.2006 - 23:52 Uhr

Dann habe ich wiedermal andere Suchergebnisse von Google serviert bekommen. Das lag jedenfalls nicht auf dem Tablett.

25.09.2006 - 16:45 Uhr

Original von burning snow

>

Wonach hast du da gesucht? Erste Sahne, hab ich eben mal testweise installiert, scheint zu funktionieren.

Dankeschön 👍

25.09.2006 - 15:38 Uhr

So, jetzt muss er 3 GB VS2005-Trial runterladen ... nützt alles nix 🙂

25.09.2006 - 14:45 Uhr

Hallo,

mein Kunde muss morgen eine PDA-Anwendung aufm Beamer präsentieren. Da ich keinen Plan habe ob und wie er seinen Handheld direkt angeschlossen bekommt, dachte ich, dass der alternative Weg über den Emulator nicht verkehrt ist.

Das Problem: Das SDK für Windows Mobile 5 setzt ein VS 2005 ab Standard voraus, und das SDK für 2003 eine embedded C++ Lizenz.

Beides ist beim Kunden nicht vorhanden. Ich würde ihm eigentlich ein VPC-Image erstellen, würde er nicht 500 km weit weg sein und die Präsentation morgen früh um 9 haben ... so schnell kann ich gar nicht uploaden, dass er den Download bis dahin noch fertig bekommt.

Also, fällt noch jemandem eine Lösung für das Problem sein? Ich brauche also irgendeinen Emulator, den er sich kurzfristig installieren kann, und auf dem sich dann das CF 2.0 und SQL Mobile installieren lassen.

Gruß

23.08.2006 - 15:47 Uhr

Original von mathis88
Ich bitte nun um Code Beispiele bzw. Befehle die ich brauche um aus einem Mail den Header bzw. Body oder Attachmentteil herauszufiltern.

Original von mathis88
dazu es sich nur um ein paar, wahrscheinlich simple ,befehle bitte, die ihr "profi's" eigentlich mit links draufhabt, aber zu eingebildet seit sie einem totalen anfänger nur annähernd zur erklären bzw. sie überhaupt zu nennen!

Ich finde das reicht, um es hier jetzt nicht weiter ausdiskutieren zu müssen. Einfach ruhen lassen, das Thema - wir werden ja sehen ob er uns noch einmal beehrt und ob er dann dazugelernt hat.

23.08.2006 - 15:34 Uhr

3.) Anfänger

Jeder war einmal ein Anfänger. Dies sollte man jederzeit beachten und auch bereit sein, Anfängern zu helfen und deren typische Fehler zu akzeptieren.

Das waren nicht die Fehler eines typischen Anfängers, sondern die eines Idioten. Und jetzt sieh zu das du Land gewinnst, oder ändere nicht nur dein Suchverhalten.

23.08.2006 - 15:29 Uhr

Original von Locust
Super! Das ganze funktioniert!
Jetzt fällt mir nur noch ne Schönheitskorrektur ein:
Kann man es bewerkstelligen, dass beim Abbruch wieder auf den ursprünglichen Listeneintrag gesprungen wird?

Speicher dir beim Aufruf der Seite den SelectedIndex in deine JavaScript-Variable

(Dirty/Pseudocode:

<script type="text/javascript">
var currentIndex = <%= MyDropDownList.SelectedValue %>;
</script>

Und für den Abbruch bei Confirm=false erstellst du dir noch ne JS-Funktion:

<script type="text/javascript">
function AbortSelection()
{
document.getElementById('<%= MyDropDownList.ClientID %>').selectedValue = currentIndex
}
</script>

So ungefähr.

23.08.2006 - 15:26 Uhr

Original von .Kai
Nein, ist es nicht 😁
Wenn confirm == true ist, wird kein return zurückgegeben und somit auch die JavaScript Verarbeitung (sprich das PostBack) nicht abgebrochen.

Right.

23.08.2006 - 15:06 Uhr

Original von .Kai

Original von Waschbecken
Ja, ist eigentlich auch logisch - da das "Server-Event" natürlich das gleiche Clientevent benutzt. Schau mal in den generierten Code, wahrscheinlich steht da jetzt 2x "onchange=" drin.

Ist eigentlich kein Problem. Das hinzugefügte Attribut wird einfach mit dem vorhandenen zusammengeführt.

Ist das so? Wenn ja wäre es praktisch ... Locust, poste mal den generierten HTML-Code. Also den relevanten Teil.

Original von .Kai
@Locust:
Mit PostBack musst Du die Abfrage ein wenig anders gestalten:

ddl.Attributes.Add("onchange", "if(!confirm('sicher?'))return false;");  

ist genau das gleiche wie return confirm('sicher') 😁

23.08.2006 - 14:55 Uhr

Ja, ist eigentlich auch logisch - da das "Server-Event" natürlich das gleiche Clientevent benutzt. Schau mal in den generierten Code, wahrscheinlich steht da jetzt 2x "onchange=" drin.

Was mir auf die schnelle einfällt:

In OnPreRender den Inhalt auslesen, davor deinen JS-Code setzen, Attribut entfernen und neu hinzufügen. ABer keine Garantie, dass das klappt.

Alternativ halt einen Button neben die Selectbox setzen ... das funktioniert dann auch mit ausgeschaltetem JS.

23.08.2006 - 14:38 Uhr

änder mal in

ddlAendern.Attributes.Add("onchange", "return confirm('ändern?');");

23.08.2006 - 13:46 Uhr

Okay, auf so ein dummes Posting hast du keine Antwort mehr verdient. Und raus 🙂

23.08.2006 - 13:12 Uhr

Ehrlich gesagt hatte ich in 7 Jahren Webentwicklung noch nie die Anforderung, den Inhalt einer CSS-Klasse dynamisch zu generieren. Und wenn mal was dynamisch einem Element zugewiesen werden muss, dann kann man das per style=""-Attribut zuweisen.

Erklär mal was du genau machen willst, ich nehme dir nämlich nicht ab, dass es nicht anders geht.

23.08.2006 - 10:37 Uhr

Was für nen Sinn sollte es überhaupt machen, das programatisch zu tun und nicht in einem Stylesheet?

22.08.2006 - 19:14 Uhr

Doch, mit JavaScript.

22.08.2006 - 19:13 Uhr

Finde ich ne interessante Marketing-Idee 👍

22.08.2006 - 13:11 Uhr

Original von eltir
Hallo Leute!
Mach mir gerade die selben Gedanken -
Ich hab eine Typendatenbank (zur Zeit Access) die ich auf SQL und Asp umbauen möchte. Eigentlich müssen nur verschiedene User Daten in die Datenbank eingeben! Wäre ja toll wenn so etwas übers Intranet geschehen würde! Oder?

Kann mir jemand sagen ob sich hier asp bewähren wird?

DANKE

Migriere die Datenbank einfach auf SQL Server Express und nutze Access weiter als Client, der sich darauf verbindet. Ist vielleicht besser als auf der grünen Wiese anzufangen.

22.08.2006 - 00:22 Uhr

Ja. AutoGenerateColumns="false" und die Felder selbst definieren. IntelliSense benutzen oder Doku lesen.

21.08.2006 - 20:54 Uhr

Den SQL Server ans andere Ende der Welt zu stellen, solltest du sowieso bleiben lassen ...

21.08.2006 - 20:53 Uhr

Original von Shogun
ich glaub du hast nicht verstanden worum es geht: es existiert eine Tabelle..um es einfach zu halten, nehmen wir an, dass sie nur aus einer einzigen Spalte besteht..nennen wir mal diese Tabelle "Name", die ein Paar Zeilen mit Namen aufweist..
desweiteren ist eine datenbank vorhanden - um es einfach zu halten nehmen wir an, dass diese nur aus einer einzigen Tabelle besteht, die sagen wir mal aus zwei Spalten besteht - z.B. aus "AUTHORS" und "BOOKS"..
die Aufgabe ist nun die Spalte "AUTHORS" aus der Datenbank, an die vorhandene Tabelle anzuhängen, so dass die Tabelle "Name" um die Datenbankeinträge "AUTHORS" ergänzt wird.. das muss doch möglich sein..?

Kommt ganz drauf an in welcher Form die bestehenden Daten vorliegen. Gedachte Daten kann man schlecht an Daten aus ner Datenbank anhängen 😉

Heißt: entweder die Daten via Join bereits bei der Abfrage aus der Datenbank zusammenführen wenn sie in der Datenbank in 2 verschiedenen Tabellen stecken, oder das Ganze halt vor dem Databinding machen.

21.08.2006 - 20:51 Uhr

Das kann man nach eigenem Geschmack handhaben, aber irgendwann wird es halt nervig, wenn man 100 verschiedene Methoden für jede einzelne Eigenschaft hat.

Und wie Kai schon sagt, es ist von der Performance her völlig wurscht, ob du 1 oder 20 Werte aus der Datenbank ausliest und dem Objekt zuweist, zumindest wenn es sich um "normale" Datentypen handelt, und du nicht megabyteweise Daten hin und her schaufeln musst.

21.08.2006 - 15:40 Uhr

Was für ne Tabelle? HTML-Tabelle? Datenbank-Tabelle? Wozu anhängen, was anhängen, wie anhängen?

Drück dich mal deutlich aus. Danke.

21.08.2006 - 14:03 Uhr

Nein, braucht er nicht. Darum kümmert sich allein das Framework - es wird direkt eine Verbindung zum Mailserver aufgebaut, über den dann geschickt wird. Das kann dein lokaler SMTP-Server sein, oder der deines Providers.

21.08.2006 - 13:28 Uhr

Nur keine Typed Datasets! Du bist schon auf dem richtigen Weg - Paging, Sortierung usw. kannst du auch locker für deine eigenen Objekte implementieren, am einfachsten, wenn du generische Listen verwendest.

Beispiel für ne Liste von Ländern (Pseudocode):

public static List<Country> GetCountries(string culture)
{
List<Country> countries = new List<Country>();
//
return countries;
}

Typed Datasets sind dermaßen aufgebläht und unperformant, dass ich sie wirklich nur benutzen würde, wenn es schnell gehen muss.

Zu 2.: Das gehört eigentlich alles in den Business-Layer.

@archimedes: interessante Sache. Du kannst nicht mal eine Sample-App zusammenstellen, wenn du Zeit hast?

21.08.2006 - 13:23 Uhr

Original von blackbrother
ch kann keine RichTextBox nehmen, da ich an einer ASP Seite arbeite und dieses Element wird nur von System.Windows.Forms unterstütz.

  1. ASP.NET, nicht ASP
  2. Es gibt Implementierungen wie die www.freetextbox.com
  3. Das hilft dir aber bei deinem Problem nicht.

Original von blackbrother
Ich verstehe nicht, dass das so kompliziert ist und es keine normale Property gibt bei einer Textbox wenn Multiline gesetzt ist.

Welche Alternative habe ich noch. Du hast gesagt ich soll etwas andere nehmen...?? Viel gibt es nicht mehr 😉

Webform != Winform.

Bau es dir selbst ein.