Laden...
J
Jürgen Gutsch myCSharp.de - Member
Webanwendungsentwickler Dabei seit 24.05.2007 537 Beiträge
Benutzerbeschreibung

Forenbeiträge von Jürgen Gutsch Ingesamt 537 Beiträge

10.03.2009 - 10:51 Uhr

Dann vermute ich mal, dass es derzeit eh nicht wirklich was besseres gibt. hm... eine VPN verbindung vielleicht 😉

Was hast du gegen SSL einzuwenden?

10.03.2009 - 10:47 Uhr

Hoi LaTino,

Was für andere Einträge sollte man unter <ul> einfügen, ohne HTML 4.01 zu verletzen? Ich habe 'ListItems' geschrieben, das entspricht in der BulletedList dem <li>
Das <li> kann nach den HTML Standards weitere Inline-Elemente enthalten 😉

GenericControls sind schon deshalb eher schlecht, weil sie Kenntnis von ASP und HTML (konkrete Tagbezeichnung) vermischen. Sicher auch Ansichtssache. Jep, das ist Ansichtssache. Ich bin der Meinung ein ASP.NET Entwickler ist ein Webentwickler und sollte HTML, CSS und JavaScript genauso beherrschen wie die ASP.NET Controls. 😉


>
Um Ehrlich zu sein, das Beispiel auf dieser MSDN Seite sagt schon aus, wie ungeeignet die BulletedList im echten Leben ist. So ist es zum Beispiel nicht möglich eine Bilder Galerie oder ein semantisch korrektes Menü per BullettedList zu erstellen 😉

10.03.2009 - 10:37 Uhr

Wie schon im Titel geschrieben, möchte ich wissen wie sicher eine Übertragung auf einen https-Server mit HttpWebRequest und HttpWebResponse eigentlich ist. Das ist so sicher, wie eine SSL Verbindung halt ist 😉

10.03.2009 - 10:35 Uhr

BulletedList. Diese ist Mist, da in die ListItems keine weiteren Controls eingefügt werden können. Würde ich nie empfehlen...

10.03.2009 - 10:34 Uhr

Hi Alex,

es gibt keine UL Klasse 😉

HtmlGenericControl ul = new HtmlGenericControl ("ul")
Controls.Add(ul);

HtmlGenericControl li = new HtmlGenericControl ("li")
ul.Controls.Add(li);

Label span = new Label
{
  ID = "spanInLi",
  Text = "Hallo Welt"
};
li.Controls.Add(span);
09.03.2009 - 09:35 Uhr

Hi Golo,

bei MS ist das ähnlich... in allen Bereichen muss man sich mit der LiveId Anmelden, aber nicht in allen wird man zugelassen. So bleibt zum Beispiel denen, die nicht Partner sind, der Partnerbereich verwehrt....

Wenn ich mich richtig erinnere, muss man sich in bestimmten Bereichen mit seiner LiveId registrieren. Anschließend kann der Administrator oder die Anwendung entscheiden, ob derjenige zugelassen wird, Administrator ist oder was auch immer. Da die LiveId (IMO) eindeutig ist, kann diese ja ähnlich gehandhabt werden wie eine herkömmliche Benutzer ID. Also muss der Benutzer anhand einer Gruppen-, bzw. Rollenzugehörigkeit autorisiert werden.

Es ist IMO also im Prinzip egal, ob es sich um einen herkömmlichen Login, eine LiveID oder eine OpenId handelt. Die ID muss dem System erst einmal bekannt gemacht werden und muss im System gespeichert und entsprechend zugeordnet werden.

Um das "selber machen" wirst du also wahrscheinlich nicht herumkommen...

06.03.2009 - 08:52 Uhr
  
        <iframe frameborder="0" height="1000px" scrolling="no" width="100%" src="" id="F_BuchKatalog" runat="server"   
                onload="<%# Response.Redirect("~/Warenkorb.aspx") %>" >  
        </iframe>  
  

was ist daran falsch? daran ist Falsch, dass du den Unterschied zwischen serverseitigen und clientseitigen Code nicht erkannt hast 😉
Schau mal hier: http://www.aspnetzone.de/blogs/juergengutsch/archive/2008/10/15/webentwicklung-unterschiede-zwischen-client-und-server-programmierung.aspx
Zudem hast du übersehen, dass eine Methode nicht als Attributwert eines HTML Elementes gesetzt werden kann.

05.03.2009 - 16:51 Uhr

ob die seite vollständig geladen ist und dann zu einer anderen seite weiterleiten ist doch das gleiche, ob du jetzt die aktuelle Seite aufrufst oder eine andere

04.03.2009 - 12:29 Uhr

Hi Golo,

das war jetzt zwar eine Antwort, aber keine auf meine Frage 😉. eigentlich war das schon die Antwort 😉

Das eine ist eine .NET Exception und das andere ein HTTP Status-Code. Es gibt keinen direkten Zusammenhang, außer dass die HTTP Exception einen Statuscode enthält.

kann ich die HttpException nutzen, ihr einfach den Code 401 übergeben, und gut ist? Ich denke nicht dass das Möglich ist. Dann wird IMHO nur die übliche Fehlerseite angezeigt und kein Status in den Response Header geschrieben.

Deswegen mein Vorschlag: Eine Exception Schreiben, die diese Funktionalität erfüllt, wobei IMHO eine Exception mit eigener Funktionalität kein schöner Stil ist oder einfach den 401er separat behandeln

04.03.2009 - 12:14 Uhr

Hi Golo,

du könntest eine eigene eigene Exception schreiben, die direkt in den Response Header schreibt.

02.03.2009 - 11:35 Uhr

Hallo,

zeig mal bitte in einem Beispiel HTML-Schnipsel, wie die Klasse 'FlyoutText' im Link eingebunden ist.

26.02.2009 - 09:58 Uhr

Valides (X)HTML ist für jeden zugänglich. Nicht nur für Suchmaschinen, sondern auch für sehbehinderte oder motorisch behinderte Menschen . Das sollte ebenfalls schon als Argument ausreichen.

18.02.2009 - 14:28 Uhr

die Jeweilige Contentseite in den ph_content zu laden genau das geht nicht. man kann keine Dateien in die ContentPlaceholder laden. Lies dir bitte die Links oben durch, oder folgenden Artikel in der MSDN.

Aus der MSDN:

Mit ASP.NET-Masterseiten können Sie ein konsistentes Layout für alle Seiten Ihrer Anwendung erstellen. Eine einzelne Masterseite definiert dabei das Aussehen und Standardverhalten, das Sie für alle Seiten oder Gruppen von Seiten in Ihrer Anwendung wünschen. Anschließend können Sie einzelne Seiten erstellen, die den anzuzeigenden Inhalt enthalten. Beim Anfordern einer Inhaltsseite durch den Benutzer werden Inhaltsseite und Masterseite zusammengeführt. Das Ergebnis ist eine Kombination aus dem Inhalt der Inhaltsseite und dem Layout der Masterseite.

http://msdn.microsoft.com/de-de/library/wtxbf3hh.aspx

18.02.2009 - 14:07 Uhr

Hallo,

ich denke du gehst da falsch vor, bzw. hast die Masterpages nicht ganz verstanden. Schau dir mal die Dokus und folgende Links dazu an:
http://www.aspnetzone.de/forums/permalink/202556/202556/ShowThread.aspx#202556
http://www.aspnetzone.de/forums/permalink/207064/207210/ShowThread.aspx#207210

12.02.2009 - 17:00 Uhr

Hallo,

Wie schaffe ich es nun, serverseitig eine "Verbindung" zum Control herzustellen, um dann auf die Eigenschaften und Methoden zugreifen
zu können ? IMHO garnicht, da der Server keine Ahnung hat, was auf dem Client wirklich passiert. Der Server kann nie etwas aktiv am Client auslösen, oder steuern.
Siehe auch: http://www.aspnetzone.de/blogs/juergengutsch/archive/2008/10/15/webentwicklung-unterschiede-zwischen-client-und-server-programmierung.aspx

Due wirst anders vorgehen müssen, z. B. Vom Client aus Anfragen an den Server senden und darauf reagieren.

12.02.2009 - 08:46 Uhr

Hallo,

Naja wüsste ich auch gerne. Will mein Chef einfach nicht... zeig ihm mal diesen Thread 😉

Man kann nur produktiv arbeiten, wenn die Entwicklungsumgebung (damit meine ich nicht nur die IDE) komplett ist.

11.02.2009 - 15:52 Uhr

Lokal kommt aber keine Installation eines IIS in Frage. Darf ich fragen wieso? Du kannst eine Webanwendung lokal nur in einer halbwegs realen Umgebung testen, wenn du einen IIS installiert hast.

11.02.2009 - 11:08 Uhr

Hallo,

Nun habe ich das Programm auf meinen IIS Webserver kopiert, der auch asp unterstützt. unterstützt der auch ASP.NET?

11.02.2009 - 11:07 Uhr

Hallo,

@ Jürgen Gutsch: Debug geht leider nicht da ich auf dem Server kein Visual Studio habe. Dann local den IIS installieren und dann debuggen. Entwickeln ohne debuggen zu können geht eigentlich garnicht...

11.02.2009 - 10:32 Uhr

Hallo,

hast du das mal debugt? Wie weit geht der Download mit der Zip?

Ich würde dir zudem empfehlen, den Download über einen HttpHandler zu machen (siehe hier: http://www.aspnetzone.de/blogs/peterbucher/archive/2007/11/20/daten-mit-asp-net-zum-client-schicken-oder-wieso-eigentlich-httphandler.aspx) dann kannst du dir das Response.Clear(), .End(), und .Close() sparen.

10.02.2009 - 13:29 Uhr

Ein fröhliches Hallo an aller .NETler auch von meiner Seite 😃

hier mal ein kurzes Update zum ersten .NET Stammtisch Konstanz-Kreuzlingen:

Über das Wochenende waren wir fleißig und haben eine erste Version der offiziellen Website des .NET Stammtisch Konstanz-Kreuzlingen veröffentlicht.

Im Moment bietet die Website eine Übersicht über die aktuellen Termine, sowie die Möglichkeit sich für einen kommenden Termine anzumelden.

http://www.dotnetkk.de/

Was kommt noch?
Es wird einen Mitgliederbereich geben und einen Bereich mit Links zu den wichtigsten Ressourcen.

Mitglieder werden später folgende Möglichkeiten haben:*in einem Downloadbereich Folien, Vorträge und Beispiele herunterzuladen *andere Mitglieder zu sehen und zu kontaktieren *Newsletter zu abonnieren *Terminerinnerungen per Email zu bekommen

PS: Die Anmeldung für den ersten Stammtisch ist immer noch offen!

Die Website wird mit dem ASP.NET MVC Framework entwickelt und bei 69° gehostet.

02.02.2009 - 15:52 Uhr

Hallo,

Ich dachte einfach nur, es gibt irgendwas vorteilhafteres, wie den VWD Editor. Abgesehen, man machst von Hand. ichhabe noch nichts vorteilhafteres gefunden. "Von Hand" ist IMHO am vorteilhaftesten. Mit dem Intellisense des VWD ist man aber schon so gut bedient, dass man eigentlich schneller ist, als mit dem Designer.

02.02.2009 - 13:52 Uhr

Hallo,

Hmmmm, ist jetzt die Frage, was am schnellsten und am besten geht. eigentlich sollte es dazu keine Frage geben... eine Tabelle ist dazu da Daten in tabellarischer Form darzustellen und nicht um ein Layout eines Designers umzusetzen.
Schau dazu mal hier rein: http://seybold.jan-andresen.de/

02.02.2009 - 13:48 Uhr

Hallo,

Meine Frage hat sich damit ja geklärt. Aber nun nochmal was anderes. Verhält sich sich ASP.NET also quasi "Nur" wie PHP dass man bei jedem Effekt die Seite neuladen muss etc? Dieses ich nenns mal "aktive" ändern einer Seite wie man es bei JS hat, ist mit ASP an sich nicht möglich? Peter hat den Link bereits gepostet. Was du hier fragst hat nichts mit PHP, ASP.NET und was noch so dazugehört zu tun.
Alle Servertechnologien dieser Art machen nichts anderes als HTML zu produzieren. Und wie du weißt, kann man in HTML Dokumenten auch JavaScript verwenden. Folglich kann man mit allen Servertechnologien JavaScript verwenden.
Schau dir den Link nochmal an, den Peter gepostet hat.

02.02.2009 - 11:31 Uhr

Hallo,

Hat jemand eine Idee woran das liegen könnte? jep, das liegt am IE. Will sagen: Es geht einfach nicht. Checkboxen und Radionbuttons können nur sehr begrenzt formatiert werden.

13.01.2009 - 09:38 Uhr

nur fuer den a tag... Na, dann geht es auch nicht.
auf den header hab ich nur begrenzte editierungs möglichkeiten... Wie kannst du so arbeiten? Mich würde es ärgern, wenn ich eine Aufgabe zugewiesen bekomme, die ich nicht umsetzen kann...

12.01.2009 - 17:03 Uhr

Hallo,

wo liegt mein Fehler? nur ein kleiner Denkfehler. 😉

Die Checkbox ist nur in einer Editierbaren Zeile enabled. Für deinen Fall solltest du dir das TemplateField anschauen:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.aspx

12.01.2009 - 16:56 Uhr

und monospace ist auch eingestellt. für den gesamten Header oder nur den einen A-Tag? 😉

12.01.2009 - 16:39 Uhr

is ja krass dass man strings nicht gleich lang machen kann, obwohl man die differenz zu einer soll länge kennt... wieso sollte das gehen?

Beispiel:
Wieso sollte das gehen?
Wieso sollte das gehen?
Wieso sollte das gehen?

Alle drei Strings sind verschieden lang, obwohl sie den gleichen Inhalt haben. Das Problem ist, dass du nicht wissen kannst wie der User seinen Browser eingestellt hat und du deswegen nicht wissen kannst, wie lang die Strings sein können. Bei verschiedenartigen Strings hast du erst recht das Problem, da auch die einzelnen Buchstaben verschieden Breit sein können (außer Monotype). Da helfen auch keine Leerzeichen mehr.

Eine Bastelllösung gibt es natürlich: Benutzt auf der ganzen Webpage nur eine Monotype-Schrift. Zähle die Buchstaben der Strings und füge die fehlende Anzahl mit harten Leerzeichen (&nbsp;) auf.

23.12.2008 - 13:00 Uhr

jep, oder so.

Oder <Button>.CausesValidation = false; Aber warum einfach, wenn es kompliziert auch geht? g

23.12.2008 - 12:03 Uhr

Hallo,

das sollte gehen, indem du für alle Controls die Validieren, validiert werden sollen und die Validierung auslösen sollen, den gleichen Wert der Eigenschaft ValidationGroup zuweist:
http://msdn.microsoft.com/de-de/library/ms227424.aspx

25.11.2008 - 12:09 Uhr

bitte auch lesen:

We are listening to customers regarding LINQ to SQL and will continue to evolve the product based on feedback we receive from the community as well.

25.11.2008 - 11:57 Uhr

Na dann halt doch nicht auf das Abstellgleis:
http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx
(Irgendwie hatte ich das ja vermutet. Macht ja auch keinen Sinn. Schließlich ist LINQ to SQL eine schnelle, einfache und gute Methode um auf den SQL Server zuzugreifen.)

24.11.2008 - 14:48 Uhr

Hallo,

Und genau das ist mein Problem: Wie übergebe ich dieses Bild an die PDF-Form? garnicht! Du kannst nur den Namen, Pfad oder die Id des Bildes per Request-Parameter (GET; QueryString) übergeben.

19.11.2008 - 23:26 Uhr

Hallo Golo,

Tja, also die Lösung mit Flash mag funktionieren, aber das finde ich doch reichlich übertrieben. meinst du? Aus welchem Grund findest du den Workaround übertrieben? Das sieht mir nach einem kleinen und feinen Workaroud aus, das per JavaScript die CopyPaste funktion von Flash nutzt. (Das Flash muss auf der Seite ja nicht sichtbar sein.)
Einen anderen Workaround mit purem JavaScript schient es nicht zu geben

19.11.2008 - 09:18 Uhr

Hi Golo,

Als weitere (leider keine schöne Lösung) gibt es die Möglichkeit das Kopieren per JS per Browsereinstellung zu aktivieren:
http://www.febooti.com/support/website-help/website-javascript-copy-clipboard.html

17.11.2008 - 14:41 Uhr

Hallo Golo,

Lösungen hierzu haben idR was mit Impersonation zu tun, wobei es in 99,9% der Fälle aber immer um ASP.NET und nicht um Windows Forms geht. Da ich mit Impersonation quasi gar keine Erfahrung habe, wüsste ich nun nicht, wie ich das auf Windows Forms übertragen kann / soll. willst du uns damit sagen, dass du eine WinForms-Anwendung als CLient hast in der du die Credentials auslesen möchtest? Dann ist das IMHO das falsche Forum.

Ist der Client eine ASP.NET Anwendung muss in der web.config die Impersonation an sein und die anonyme Authentifizierung der Clientanwendung im IIS aus sein

12.11.2008 - 16:51 Uhr

HtmlDecode() gibt mir aber keinen string zurück und ich kann keine Encoding angeben ??
HtmlDecode gibt sehr wohl einen String zurück und du brauchst hier kein Encoding angeben!
string outputstring = System.Web.HttpUtility.HtmlDecode(inputstring);
Du musst dir die Dokumentationen schon richtig anschauen:
http://msdn.microsoft.com/de-de/library/7c5fyk1k.aspx

12.11.2008 - 16:04 Uhr

ok, aber so richtig funktioniert die Methode nicht doch eigentlich schon, hast du die Testanwendung jetzt ausprobiert oder nicht?

-> fu&szlig;ball abl&ouml;sesumme usw... Wenn die zeichen Html Codiert sind, musst du auch HtmlDecode() verwenden und nicht UrlDecode() 😉

12.11.2008 - 10:27 Uhr

Wer wohl derjenige sein wird,. der den 11111 Einwohner hinzufügt? 🙂

≤= 11110. gaaanz knapp g

11.11.2008 - 16:54 Uhr

3.5er framework Die Testanwendung auch. Hast du sie auspr(obiert?

11.11.2008 - 15:33 Uhr

class AspNetHostingPermission
class AspNetHostingPermissionAttribute
enum AspNetHostingPermissionLevel
namexpace UI.Design usw... kann IMO eigentlich nicht sein. Welches Framework verwendest du?

EDIT: Ich hab mal ein funktionierendes Beispiel angehängt

11.11.2008 - 14:08 Uhr

Hallo,

beides finde ich nicht. die UrlDecode in der HttpUtility Klasse kommt gar nicht in der System.Web.dll vor wie in der msdn beschrieben und HtmlDecode finde ich auch nichts zu.... sollte aber: http://msdn.microsoft.com/de-de/library/system.web.httputility_members.aspx

Eventuell fehlt dir eine Referenz. (System.Web.dll?)

11.11.2008 - 12:51 Uhr

Eventuell musst du den String decodieren (UrlDecode oder HtmlDecode)

10.11.2008 - 17:05 Uhr

ich glaube am saubersten wäre es schon, wenn man alle 3 Daten angibt. Der User sollte im prinzip auch selber auswählen, welchen Usernamen-Typ er verwendet. Aber wenn sicherzustellen ist, daß Username1 und Username2 disjunkt sind, geht es auch ohne. also wir haben es so gelößt, das sich der Benutzer über ein normales Login Control entweder mit seinem Username, oder mit sienem Vollen Namen einloggen kann. Beim MembershipProvider kommen also immer nur zwei Werte an Login (Username oder Fullname) und Passwort. Ich prüfe dann einfach im MembershipProvider die Werte und fertig... war nicht so wild.

10.11.2008 - 13:35 Uhr

so? Steh ich da auf dem Schlauch? Ich kann doch die Signatur von ValidateUser nicht verändern. Brauche aber 3 Informationen zum Validieren: eine "Userkennung" ein Passwort und ein Flag, welches bestimmt, wie die Userkennung zu interpretieren ist? soll sich der User mit allen drei Daten gleichzeitig einloggen? Ich dachte es sollen einfach zwei verschiedene Benutzernamen "möglich" sein... Die Signatur brauchst du dann nicht ändern

10.11.2008 - 11:33 Uhr

Hallo,

Ergo muß man also den gesamten Membership-Kram neu schreiben? nö, du musst nur die Methode "ValidateUser" überschreiben und dort deine Usernamen entsprechend prüfen.

06.11.2008 - 16:05 Uhr

es hat schon gereicht einfach um die table in er die datalist is en div zu machen und dort eben overflow un max-heigh reinzuhauen. super 🙂 Das ist genau das was ich dir vorgeschlagen habe g

06.11.2008 - 14:54 Uhr

könntest das mal bisschen genauer erklären ? 🙂 http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow