Articles of asp.net

Wie funktioniert IsMobileDevice?

MSDN macht es so einfach, einen mobilen Browser zu erkennen: if (Request.Browser[“IsMobileDevice”] == “true” ) { Response.Redirect(“MobileDefault.aspx”); } Tatsächlich sieht es so aus, als ob Sie Request.Browser.IsMobileDevice auch nur überprüfen können. Aber wie funktioniert das eigentlich? Ich habe nicht einmal eine .browser-Datei … Was passiert hier hinter den Kulissen? Gibt es einige integrierte Standardeinstellungen für […]

Wie verwendet man ASP.NET <% = -Tags in Serversteuerungsattributen?

Das funktioniert: <span value="” /> Dies funktioniert nicht: <asp:Label Text="” runat=”server” /> Warum das? Wie kann ich den zweiten Fall richtig arbeiten lassen, dh den Text des Labels auf den Wert der Variablen “Text” setzen?

Wie vermeiden Sie XSS-Schwachstellen in ASP.Net (MVC)?

Ich habe kürzlich festgestellt, dass ich ein großes Loch in meiner Bewerbung hatte, weil ich so etwas gemacht habe: <input type="text" value="” /> Ich weiß, dass ich Html.Encode hätte verwenden Html.Encode , aber gibt es einen Weg, dies für alle Werte zu tun, ohne es explizit tun zu müssen?

PDF-Stream in Antwortstream schreiben

Wenn ich eine PDF-Datei als Stream habe, wie kann ich sie in den Antwort-Ausgabestream schreiben?

Caching spezifische Javascript und CSS-Dateien

Wie kann ich ein paar spezifische JavaScript- und CSS-Dateien zwischenspeichern? Ich habe Ratschläge von dieser Seite erhalten, um dies in meine .htaccess Datei .htaccess AddOutputFilter DEFLATE css js ExpiresActive On ExpiresByType application/x-javascript A2592000 Aber es ist unvollständig. Was ist .htaccess und wie erstelle ich es in meinem Web-Stammordner? Was bedeuten die folgenden Aussagen: AddOutputFilter DEFLATE […]

Senden Sie HTML-E-Mail über C # mit SmtpClient

Wie sende ich eine HTML-E-Mail? Ich verwende den Code in dieser Antwort , um E-Mails mit SmtpClient zu senden, aber sie sind immer SmtpClient Text, daher ist der Link in der Beispielnachricht unten nicht als solcher formatiert. Welcome to SiteName. To activate your account, visit this URL: http://SiteName.com/a?key=1234. Wie aktiviere ich HTML in den E-Mail-Nachrichten, […]

Chrome Localhost-Cookie wurde nicht festgelegt

Ich habe eine ASP.net-Anwendung, die ein Cookie verwendet, um die vom Benutzer ausgewählte Sprache zu speichern. Alles funktioniert gut, außer wenn ich auf localhost bin. Ersetzen Sie localhost durch 127.0.0.1 macht es wieder funktioniert … warum? Ich sah beabsichtigte Einschränkungen für file: //, aber ich kann tatsächlich keinen Verweis auf die beabsichtigte Beschränkung auf localhost […]

Der ScriptManager muss vor allen Steuerelementen angezeigt werden, die ihn benötigen

Ich habe eine neue ASP.NET-Webanwendung erstellt, und nach dem Debuggen habe ich Servererrors erhalten Das Steuerelement mit der ID ‘WaitingPopup1’ benötigt einen ScriptManager auf der Seite. Der ScriptManager muss vor allen Steuerelementen angezeigt werden, die ihn benötigen. Ich bin neu bei ASP.NET, also wo sollte ich meinen ScriptManager in der web.config installieren?

Wie kann ich Passwörter sichern, die in web.config gespeichert sind?

Ich habe die folgenden Einstellungen in meiner Datei web.config hinzugefügt, um einen API-Aufruf an ein externes System zu initiieren. Also speichere ich die API URL + Benutzername + Passwort wie folgt: – Dann werde ich innerhalb meiner Aktionsmethode auf diese Werte verweisen, wenn ich den Webclient wie folgt erstelle: public ActionResult Create(RackJoin rj, FormCollection formValues) […]

Wie kann ich eine GridView.DataSource in eine Datentabelle oder ein Dataset exportieren?

Wie kann ich GridView.DataSource in GridView.DataSource oder Dataset exportieren?