Articles of asp.net

ASP.NET Server verarbeitet Seiten nicht asynchron

Ich habe eine Seite mit Knopf, und ich möchte 2 Datenraster mit Daten asynchron laden, indem ich den Knopf klicke. Dies ist der Code der Seite, ich benutze jquery, um Aufrufe zu anderen 2 Seiten zu machen, die mir HTML liefern. #wait { position:absolute; top:0px; right:10px; width:200px; z-index:1000; vertical-align:middle; text-align:center; background: #febf00; display:none; } <script […]

Wie dekodiere ich einen URL-Parameter mit C #?

Wie kann ich einen codierten URL-Parameter mit C # dekodieren? Nehmen Sie diese URL beispielsweise an: my.aspx?val=%2Fxyz2F

Aufrufen einer serverseitigen ASP.NET-Methode über jQuery

Ich versuche, eine serverseitige Methode von Clientseite über jQuery aufzurufen. Mein Code ist wie folgt: Serverseite: using System.Web.Services; [WebMethod()] //[ScriptMethod()] public static void SendMessage(string subject, string message, string messageId, string pupilId) { //Send message } Kundenseite: $(“#btnSendMessage”).live(“click”, function(){ var subject = $(“#tbSubject”).val(); var message = $(“#tbMessage”).val(); var messageId = $(“#hdnMessageId”).val(); var pupilId = $(“#hdnPupilId”).val(); $.ajax({ […]

Wie ernst ist diese neue ASP.NET-Sicherheitslücke und wie kann ich sie umgehen?

Ich habe gerade im Internet über eine neu entdeckte Sicherheitslücke in ASP.NET gelesen. Sie können die Details hier lesen. Das Problem liegt in der Art und Weise, in der ASP.NET den AES-Verschlüsselungsalgorithmus implementiert, um die Integrität der Cookies zu schützen, die von diesen Anwendungen generiert werden, um Informationen während Benutzersitzungen zu speichern. Das ist ein […]

Der beste Weg in ASP.net, https für eine ganze Site zu erzwingen?

Vor ungefähr 6 Monaten rollte ich eine Seite aus, wo jede Anfrage über https sein musste. Der einzige Weg zu dem Zeitpunkt, zu dem ich feststellen konnte, dass jede Anfrage auf einer Seite über https war, bestand darin, sie beim Laden der Seite zu überprüfen. Wenn die Anfrage nicht über HTTP wäre, würde ich response.redirect […]

Ist es möglich, Razor View Engine außerhalb von asp.net zu verwenden

Wenn ich mir die Razor View Engine anschaue, dann sehe ich eine sehr nette und prägnante Syntax, die nicht besonders an die Generierung von HTML gebunden ist. Also frage ich mich, wie einfach es wäre, die Engine außerhalb von asp.net in einer “normalen” .net-Umgebung zu verwenden, um beispielsweise Text, Code, … zu generieren. Jeder pointers, […]

Wie Sie eine Datei (FileContentResult) in ASP.NET WebAPI zurückgeben

In einem normalen MVC-Controller können wir PDF mit einem FileContentResult . public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //… add content to the stream. return File(stream.GetBuffer(), “application/pdf”, “test.pdf”); } Aber wie können wir es in einen ApiController ? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //… return Ok(pdfOutput); } Hier ist, was ich […]

Was ist der Ordner App_Data, der in Visual Studio verwendet wird?

Beim Erstellen einer neuen ASP.NET-Anwendung in Visual Studio werden automatisch einige Dateien und Ordner erstellt. Einer dieser Ordner heißt App_Data . Auch beim Veröffentlichen einer Website durch Auswahl der Build->Publish ein Kontrollkästchen verfügbar. Include files from the App_Data folder . Habe ich richtig angenommen, dass die Dateien in dieser Datei und ihre Unterordner nicht über […]

Wohin geht Console.WriteLine in ASP.NET?

In einer J2EE-Anwendung (wie in WebSphere), wenn ich System.out.println() , geht mein Text zur Standardausgabe, die von der WebSphere-Verwaltungskonsole einer Datei zugeordnet wird. Wie wird in einer ASP.NET-Anwendung (wie in IIS) die Ausgabe von Console.WriteLine() ? Der IIS-process muss eine stdin, stdout und stderr haben; aber ist stdout der Windows-Version von / dev / null […]

ASP.NET: Session.SessionID wechselt zwischen Anforderungen

Warum ändert sich die Eigenschaft SessionID auf dem Session- Objekt in einer ASP.NET-Seite zwischen Anfragen? Ich habe eine Seite wie folgt: … SessionID: … Und die Ausgabe ändert sich jedes Mal, wenn ich F5 drücke, unabhängig vom Browser.