Articles of asp.net

Wird Dispose immer noch aufgerufen, wenn in einer using-statement eine Ausnahme ausgetriggers wird?

Wird im folgenden Beispiel die Verbindung geschlossen und entsorgt, wenn eine Ausnahme ausgetriggers wird, wenn sie in einer using statement enthalten ist? using (var conn = new SqlConnection(“…”)) { conn.Open(); // stuff happens here and exception is thrown… } Ich weiß, dass dieser Code unten sicherstellen wird, dass es das tut, aber ich bin neugierig, […]

Wie öffne ich eine PDF-Datei in einem neuen Tab oder Fenster, anstatt sie herunterzuladen (mit asp.net)?

Dies ist der Code zum Herunterladen der Datei. System.IO.FileStream fs = new System.IO.FileStream(Path+”\\”+fileName, System.IO.FileMode.Open, System.IO.FileAccess.Read); byte[] ar = new byte[(int)fs.Length]; fs.Read(ar, 0, (int)fs.Length); fs.Close(); Response.AddHeader(“content-disposition”, “attachment;filename=” + AccNo+”.pdf”); Response.ContentType = “application/octectstream”; Response.BinaryWrite(ar); Response.End(); Wenn dieser Code ausgeführt wird, wird der Benutzer aufgefordert, die Datei zu öffnen oder zu speichern. Stattdessen muss ich eine neue Registerkarte […]

Wenn Sie .net MVC RadioButtonFor () verwenden, wie gruppieren Sie so, dass nur eine Auswahl getroffen werden kann?

Dieser hat mich ratlos, ich habe eine stark typisierte Ansicht, die diese Schleife zum Erzeugen von Radiobuttons hat: model.QuestionAnswers[(int)qa.QuestionID – 1].AnswerValue, “Checked” ) %> Es ist in Ordnung, aber da die Namen nicht identisch sind, können Sie mehr als 1 Radiobutton auswählen. Wie kann ich sie gruppieren, so dass nur 1 Radiobutton ausgewählt werden kann? […]

Wie Hinzufügen eines RequiredFieldValidator zu DropDownList-Steuerelement?

Ich habe eine DropDownList die mit einer SqlDataSource , um die Werte aus der database anzuzeigen. Ich kann mit einem RequiredFieldValidator nicht validieren.

C # -Code zum Verknüpfen von URLs in einer Zeichenfolge

Hat jemand einen guten c # -Code (und reguläre Ausdrücke), der eine Zeichenkette analysiert und alle URLs, die in der Zeichenkette enthalten sein können, “verknüpft”?

Wie bekomme ich POST-Daten in WebAPI?

Ich sende eine Anfrage an den Server in der folgenden Form: http://localhost:12345/api/controller/par1/par2 Die Anfrage wird korrekt in eine Methode wie folgt aufgetriggers: [HttpPost] public void object Post(string par1, string par2) Ich gebe jedoch zusätzliche Daten durch den Anforderungsinhalt. Wie kann ich diese Daten abrufen? Nehmen wir als Beispiel an, dass die Anfrage aus dem Formular […]

Wie zeige ich den DisplayAttribute.Description-Attributwert an?

Ich habe eine Modellklasse mit einer Eigenschaft wie dieser: [Display(Name = “Phone”, Description=”Hello World!”)] public string Phone1 { get; set; } Das Anzeigen eines Labels und das Rendern eines Textfelds für die Eingabe in meiner Ansicht ist ziemlich einfach: @Html.LabelFor(model => model.Organization.Phone1) @Html.EditorFor(model => model.Organization.Phone1) @Html.ValidationMessageFor(model => model.Organization.Phone1) Aber wie rende ich den Wert des […]

Wie man einen Dateidownload in asp.net implementiert

Was ist der beste Weg, um von einer Webseite eine Download-Aktion mit asp.net 2.0 zu implementieren? Protokolldateien für eine Aktion werden in einem Verzeichnis namens [Anwendungsstamm] / Protokolle erstellt. Ich habe den vollständigen Pfad und möchte eine Schaltfläche bereitstellen, die beim Klicken die Protokolldatei vom IIS-Server auf den lokalen PC des Benutzers herunterlädt.

@ (at) Anmelden Pfad / String

Mögliche Duplikate: Was ist das @ vor einem String für .NET? Ich habe den folgenden Code: new Attachment(Request.PhysicalApplicationPath + @”pdf\” + pdfItem.Value) Was macht das @ -Zeichen?

Erfassen von SOAP-Anforderungen an einen ASP.NET ASMX-Webdienst

Berücksichtigen Sie die Anforderung, eingehende SOAP-Anforderungen an einen ASP.NET ASMX-Webdienst zu protokollieren. Die Aufgabe besteht darin, den Roh-XML-Code zu erfassen, der an den Web-Service gesendet wird. Die eingehende Nachricht muss zur Debug-Überprüfung protokolliert werden. Die Anwendung verfügt bereits über eine eigene Protokollierungsbibliothek, sodass die ideale Verwendung in etwa so aussehen könnte: //string or XML, it […]