Dann vermute ich mal, dass es derzeit eh nicht wirklich was besseres gibt. hm... eine VPN verbindung vielleicht 😉
Was hast du gegen SSL einzuwenden?
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 😉
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 😉
BulletedList. Diese ist Mist, da in die ListItems keine weiteren Controls eingefügt werden können. Würde ich nie empfehlen...
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);
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...
<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.
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
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
Hi Golo,
du könntest eine eigene eigene Exception schreiben, die direkt in den Response Header schreibt.
Hallo,
zeig mal bitte in einem Beispiel HTML-Schnipsel, wie die Klasse 'FlyoutText' im Link eingebunden ist.
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.
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.
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
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.
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.
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.
Hallo,
Nun habe ich das Programm auf meinen IIS Webserver kopiert, der auch asp unterstützt. unterstützt der auch ASP.NET?
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...
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.
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.
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.
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.
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/
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.
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.
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...
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
und monospace ist auch eingestellt. für den gesamten Header oder nur den einen A-Tag? 😉
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 ( ) auf.
jep, oder so.
Oder <Button>.CausesValidation = false; Aber warum einfach, wenn es kompliziert auch geht? g
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
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.
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.)
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.
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
Hi Golo,
- Wie kann man das Kopieren in die Zwischenablage im FF bewerkstelligen? ich habe hier eine mögliche Lösung gefunden die ein kleines Flash benutzt:
http://www.jeffothy.com/weblog/clipboard-copy/
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
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
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
ok, aber so richtig funktioniert die Methode nicht doch eigentlich schon, hast du die Testanwendung jetzt ausprobiert oder nicht?
-> fußball ablösesumme usw... Wenn die zeichen Html Codiert sind, musst du auch HtmlDecode() verwenden und nicht UrlDecode() 😉
Wer wohl derjenige sein wird,. der den 11111 Einwohner hinzufügt? 🙂
≤= 11110. gaaanz knapp g
3.5er framework Die Testanwendung auch. Hast du sie auspr(obiert?
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
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?)
Eventuell musst du den String decodieren (UrlDecode oder HtmlDecode)
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.
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
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.
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
könntest das mal bisschen genauer erklären ? 🙂 http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow