2016-05-26 9 views
0

Ich habe einen <textarea> den HTML-Inhalt meiner Bewerbung zu schreiben:Visual Studio Browser Verbindung fügt sich TextArea-

das ist, wie ich es und vor schrieb drücke ich die Speichern Taste

enter image description here

und das ist, nachdem ich speichern gedrückt:/

enter image description here

Wie vermeide ich diese automatische Injektion?

Hinweis, die auf das erste Mal auf das Feld tut spart nicht, aber es fügt die input automatisch und ich kann Fahrt nicht bekommen:/

eine größere Vorlage, und wenn der Benutzer einfach Presse SPART wird es mit VS Code auf sve :(

+0

ist es wahrscheinlich injiziert wird, wenn der Inhalt vom Server abgerufen wird, anstatt in den Eingang selbst injiziert. Speichert der Textbereich beim Speichern möglicherweise Inhalte aus dem Serverprozess? Welche Art von Web-Anwendung ist das? ASP.NET Core oder ASP.NET 4.x? –

+0

@JoeDavis es wird in die Eingabe injiziert, und wenn ich es nicht lösche und SAVE drücke, wird es diesen Inhalt speichern und die nächste Aktualisierung wird zweimal angezeigt ... es ist eine benutzerdefinierte WebForms, wo wir den ganzen Code in a 'StringBuilder' und gibt den' .ToString() 'als Body-Inhalt aus. – balexandre

Antwort

0

der Inhalt durch die HttpResponse.Filter vorbei sein, denn das ist der einzige Ort ist, das Browser-Link-Skripts in einer WebForms Anwendung injiziert.

Sie können dies unterdrücken, indem Sie den HttpResponse.ContentType Ihres WebForms auf etwas anderes als text/html ändern. text/xhtml oder text/plain wird funktionieren.

Oder gibt es immer die nukleare Option: Deaktivieren Browser Verbindung für die gesamte Website mit

<appSettings> 
    <add key="vs:EnableBrowserLink" value="false" /> 
</appSettings> 
Verwandte Themen