Laden...
Avatar #jVxXe7MDBPAimxdX3em3.jpg
Peter Bucher myCSharp.de - Experte
Software Entwickler Zentralschweiz Dabei seit 17.03.2005 5.941 Beiträge
Benutzerbeschreibung
Mein Name ist Peter Bucher, seit langer Zeit beschäftige ich mich schon mit Webtechnologien. Angefangen habe ich mit Html und Classic ASP. Jetzt arbeite ich vorallem mit .NET-Technologien.

Forenbeiträge von Peter Bucher Ingesamt 5.941 Beiträge

10.01.2013 - 16:17 Uhr

Hallo

JSON kann dir weiterhelfen.

Gruss Peter

06.01.2013 - 01:44 Uhr

Hallo

Mach das was in der Meldung steht.
Die web.config anpassen, dann siehst du den vollständigen Fehler angezeigt.

Gruss Peter

18.12.2012 - 23:27 Uhr

Hallo Knoden

Ist das Modell für LinqToSql auf dem aktuellsten Stand?
Also synchron mit der Datenbank?

An dem könnte es liegen, das es nicht klappt.

Gruss Peter

18.12.2012 - 17:59 Uhr

Hallo Didi

Was hat dein Kollege den für ein Betriebssystem?

Gruss Peter

15.12.2012 - 16:14 Uhr

Hallo Tott666

Ich habe vor langer Zeit mal was dazu gebaut für ASP.NET.

Gruss Peter

06.12.2012 - 19:20 Uhr

Hallo kryox

Du musst die Daten kombinieren und dann am ListView übergeben.
Wenn du das nicht direkt an der Quelle machen kannst, musst du halt eine Projektion der Daten machen.

Eine neue Klasse die alle Eigenschaften enthält und dann vor dem Datenbinden ein Dictionary mit String (Name) und den Daten erstellen.

Beide Schleifen durchgehen und schauen ob der Key vorhanden ist, wenn ja neu Daten hinzufügen, ansonsten Eintrag einfügen.

Gruss Peter

06.12.2012 - 19:17 Uhr

Hallo Alf

Ich dachte += AppendText ist dasselbe wie wenn du nochmal die Instanz von Action erstellst. Bei dir fehlt noch ein "new ".

Der Kompiler ergänzt automatisch new Action(....

Gruss Peter

28.11.2012 - 15:52 Uhr

Hallo

Mache doch ein Placeholder in dein ItemTemplate und suche nach dem.
Daran kannst du dann eine TableRow anhängen.

Gruss Peter

28.11.2012 - 15:49 Uhr

Hallo Foufou

Beschreibe dein Problem bitte genauer, so kann man schlecht weiterhelfen.

Gruss Peter

24.11.2012 - 10:46 Uhr

Hallo Falke22

Der folgende Eintrag also war die Lösung?

<httpWebRequest useUnsafeHeaderParsing ="true"/>

Gruss Peter

23.11.2012 - 22:33 Uhr

Hallo

Hier hat jemand ein ähnliches Problem gehabt:

Gruss Peter

23.11.2012 - 13:31 Uhr

Hallo sahi

Einfach zusammenrechnen in der Schleife, so wie du schon angefangen hast.

Schau auch mal hier bitte, [Hinweis] Wie poste ich richtig? Punkt 1.1.1

Gruss Peter

23.11.2012 - 13:10 Uhr

Hallo smichael

Wieso holst du dir nicht dein Objekt anhand der ID aus deiner Datenquelle?

Gruss Peter

21.11.2012 - 12:14 Uhr

Hallo jt_de

Das ist normal, wenn du die Registrierungen per Code vornimmst kommst du nicht darum.
Mit XML-Registrierung kommst du drum rum und hättest nur die Interfaces referenziert.

Es ist also meistens nicht so wichtig.

Gruss Peter

18.11.2012 - 11:29 Uhr

Hallo eXestend

Nimm dazu das WebBrowser Control.

Gruss Peter

12.11.2012 - 20:12 Uhr

Hallo Coffeebean

Nur so eine Idee. Ist die Culture auch so eingestellt, wie du das eingeben möchtest?

Gruss Peter

12.11.2012 - 18:13 Uhr

Hallo Tithon

Nein gibt es nicht. Die ASP.NET Anwendung wird auch ab und zu neu gestartet, da gehen auch die Sessions drauf.

Du kannst höchstens den Timeout hoch setzen.
Oder du nutzt ein Cookie, das bleibt bis zum Expire Datum.

Gruss Peter

10.11.2012 - 14:57 Uhr

Hallo zusammen

Da kann ich beistimmen. Bei mir war es C# privat und VB.NET auf der Arbeit. Es war ein gewöhnen, gab also am Anfang die eine oder andere Verwechslung - aber es ist in jedem Fall ein Vorteil.

Gruss Peter

09.11.2012 - 23:38 Uhr

Hallo Nose

Nein das geht meines Wissens nicht anders.
Die äussere Klasse muss ja über den Typ Bescheid wissen und anonyme Typen sind nur lokal gültig.

Nutze also einfach eine neue Klasse.

Gruss Peter

08.11.2012 - 22:28 Uhr

Hallo

Gilt die Anweisung nicht für die gesamte Applikation?
Ansonsten eine Basisklasse für die Forms, die diese Anweisung enhält.

Gruss Peter

08.11.2012 - 14:39 Uhr

Hallo Gerhard

Ok, über internal und das Attribut könntest du zumindest angeben, das alles was internal ist in deinem Projekt X in allen Projekten ausgeblendet wird (Komplett), ausser in den Projekten die du als VisibleTo angibst. Die haben vollen Zugriff darauf.

Könnte also was für dich sein, indem du die Erweiterungen von dir nur in deinen eigenen Assemblies verwenden kannst, die das dürfen.

Auftrennen, dafür würde ich dir sowieso raten.
So verringerst du auch die Abhängigkeiten und sorgst so vor.

Du kannst natürlich die gleichen Namespaces in unterschiedlichen Assemblies haben.

Gruss Peter

08.11.2012 - 13:44 Uhr

Hallo Gerhard

Willst du damit vermeiden, dass die anderen Teile sicher nicht benutzt werden?
Welchen Grund hat das genau, ich sehe denn Sinn nicht ganz?

DLLs trennen, also die Abhängigkeiten lösen und dann jeweils nur die benötigten DLLs einbinden.

Werkzeug.Data
Werkzeug.Linq
...

Oder, nur so als Idee, das internalsvisibleto Attribut, aber damit kannst du auch nur bspw. 2 Projekte nur einen Teil sehen lassen und 2 Projekte alles sehen lassen.
Also nicht was du suchst.

Gruss Peter

05.11.2012 - 23:23 Uhr

Hallo CaseF

Öffne doch einfach eine Batch-Datei?

Gruss Peter

05.11.2012 - 11:45 Uhr

Hallo elturco

Wird die Datei denn überhaupt geladen?
Kannst du es auch mal mit einer kleineren probieren?

Gruss Peter

05.11.2012 - 11:35 Uhr

Hallo Inoir

Wie sieht der Code aus, von dem aus die Exception fliegt?
Und wie sieht die ASPX-Seite aus, die Masterpage.

Schau mal hier:

Gruss Peter

05.11.2012 - 10:40 Uhr

Hallo Inoir

Wie lautet der Fehler, ganz ausgeschrieben?

Gruss Peter

04.11.2012 - 12:10 Uhr

Hallo Maddinel

Die Arbeitsstunden die dafür nötig waren.

Gruss Peter

31.10.2012 - 21:47 Uhr

Hallo bigeddie

Wieso so kompliziert?


Type tmpType = tmpMapper.GetType();
FieldInfo[] tmpFieldInfo = tmpType.BaseType.GetFields(BindingFlags.NonPublic | BindingFlags.Instance);

FieldInfo fieldInfo = tmpFieldInfo.Where(i => i.Name == "primaryKeyProperty").SingleOrDefault(); // Oder FirstOrDefault() für den ersten.

[...]

31.10.2012 - 17:58 Uhr

Hallo bigeddie

Wenn man technisch noch nicht so weit ist, ist die Fehlermeldung nicht so sprechend.

Siehe: Enumerable.SingleOrDefault-Methode

Aber die Frage ist der Nutzen, wenn du das jetzt in LINQ umänderst und so viel Aufwand hast.

Ein kleiner Tipp wie du den oberen Code verbessern könntest.
Ich nehme an dass du nur ein PropertyInfo suchst, daher kannst du nach tmpProp = ...... ein break; platzieren, dann fliegst du aus der Schleife raus und hast dein Ergebnisse ohne weitere unnütze durchläufe.

Gruss Peter

31.10.2012 - 17:46 Uhr

Hallo ente

Hast du beim um das Databinding auch ein...

if (!IsPostBack)
{
    // <DataBinding
}

...?

Hast du mehrere Checkboxen ausgewählt?
Dann würde ich über die CheckBoxItems iterieren.

Ansonsten einfach das Beispiel seperat oder im Projekt minimal nachbauen und schauen ob es dann funktioniert, so können Fehler ausgeschlossen werden.

Gruss Peter

30.10.2012 - 18:18 Uhr

Hallo Ente

Kommst du in den Eventhandler rein?
Wenn ja, einfach über MSDN - ListControl.SelectedIndex den Index und ggf. die Value über den Indexer holen.

Gruss Peter

24.10.2012 - 16:03 Uhr

Hallo pdelvo

Das macht es aber nicht schöner.

Gruss Peter

23.10.2012 - 20:23 Uhr

Hallo Iwan

Was war es denn, hat der Anfang bei der Url gefehlt?

Fange nie einfach so Exceptions und wenn es sein muss, wenigstens mir einem Parameter, dann kannst du beim Debugging darauf zugreifen.

Gruss Peter

23.10.2012 - 18:59 Uhr

Hallo Iwan

Was bekommst du für eine Exception?

Gruss Peter

19.10.2012 - 13:10 Uhr

Hallo Bioaim

Kannst du bitte den Kompilerfehler, nicht Exception, denn das wäre ein Laufzeitfehler, komplett posten?

Steht in der anderen Klasse dieser partial noch was drin?

Gruss Peter

12.10.2012 - 18:58 Uhr

Hallo Wax

Die Logik auslagern wird mühsam sein.
Bis zu einem gewissen Grad hast du sicher schon gekapselt und ausgelagert, nehme ich an.

Page.IsPostBack ist eine statische Eigenschaft. Es soll Mocking-Tools geben, die solche ändern können, was ich aber nicht getestet habe.

Eine Möglichkeit wäre, dass du auf Page.IsPostBack nicht direkt zugreifst, sondern über eine Eigenschaft einer deiner Klassen. Diese kannst du für den Test manipulieren und sonst Page.IsPostBack zurückgeben.

Gruss Peter

11.10.2012 - 13:32 Uhr

Hallo Uwe

Premature optimization is the root of all evil 😃

Das würde schon irgendwie gehen, du könntest die Registrierungen durchgehen und das automatisieren indem du ein RegistrationModule schreibst.

Aber ich würde davon abraten wie Rabban, weil das doch schnell Konflikte geben kann, die du auch nicht soo einfach individuell ändern kannst, wenn du es automatisierst.

Gruss Peter

04.10.2012 - 12:04 Uhr

Hallo Inoir

Theoretisch ist das mit dem VirtualPathProvider möglich:

Was ist der Grund, wesshalb du das als ashx haben musst und nicht als Codedatei?

Gruss Peter

03.10.2012 - 19:44 Uhr

Hallo Squarew00t

WebClient, der WebRequest nutzt und abstrahiert oder direkt per WebRequest ist die Lösung.

Das nächste Mal bitte das Problem von Anfang an klarer beschreiben, danke.

Gruss Peter

03.10.2012 - 19:07 Uhr

Hallo Squarew00t

Nutzt du ASP.NET oder ASP.NET MVC?
In ASP.NET hast du das FileUploadControl, in ASP.NET MVC über dessen Infrastuktur (HowTo: Fileupload mit ASP.NET MVC).

In einer Windows Anwendung bspw. mit dem WebClient.

Gruss Peter

02.10.2012 - 12:08 Uhr

Hallo

Ja, bitte mehr Details.
Bei allen Controllern, nur bei einem?

Wenn du das ActionResult zurückgibst, wird dann das View gerendert.

Gruss Peter

26.09.2012 - 17:57 Uhr

Hallo Jack

Achso, du meinst nicht Eingabevalidierung.
Das Problem kenne ich, Abhilfe leider nicht.

runat="server" hast du, nehm ich an?
Sonst nimmt er das als HTML.

Gruss Peter

25.09.2012 - 19:25 Uhr

Hallo

Kannst du den Titel korrigieren?

HttpHandler aus Library regis:::

Müsste doch dann auch irgendwie noch aus der DLL ohne Toolbox funktionieren.

Nein, du hast an keinem Ort einen Einsprungspunkt wo das gemacht werden könnte, ausser über den Designer.

Da ist ja auch geschrieben:

Have you registered the image handler in the web.config? This is normally done by the captcha at the design view. But if its designer isn't used, this will not happen automatically. So you'll need to do it manually.

Es gibt schon Möglichkeiten...

...wie du ein Handler dynamisch hinzufügen kannst.
Aber das wird ein Gebastel, weil das ja im Code der Library stehen muss, die erst aufgerufen wird, wenn das Control initialisiert wird, dann ist es IMO zu spät dafür einen Handler zu registrieren.

Gruss Peter