Ich bin in einem ASP.NET UserControl. Wenn ich Control-K, Control-D, um alle Markup neu zu formatieren, bekomme ich eine Reihe von Nachrichten von VS 2008:"Konnte das Dokument nicht neu formatieren" in ASP.NET, VS2008
"Konnte das Dokument nicht neu formatieren. Das ursprüngliche Format wurde wiederhergestellt."
"Die Aktion konnte nicht abgeschlossen werden."
"Der Vorgang konnte nicht abgeschlossen werden. Der Parameter ist falsch."
Weiß jemand, was das verursacht?
Bearbeiten: OK, das ist nur ... seltsam.
Das Problem ist hier:
<asp:TableCell>
<asp:Button Text="Cancel" runat="server" ID="lnkCancel" CssClass="CellSingleItem" />
</asp:TableCell>
Irgendwie asp: Button Linie das Problem verursacht. Wenn ich jedoch ein einzelnes Attribut lösche, funktioniert die Formatierung. Oder wenn ich ein neues Attribut hinzufüge, funktioniert die Formatierung. Oder wenn ich das Tag so ändere, dass es nicht selbstschließend ist, funktioniert es. Aber wenn ich es rückgängig mache und es so lasse, wie es ist, funktioniert es nicht.
Alles, was ich herausfinden kann ist, dass dies eine Art von wirklich obskuren, bizarren Bug ist.
Was ist mit dem Löschen eines Attributs, dann erneut eingeben, anstatt rückgängig zu machen? Vielleicht gibt es ein merkwürdiges ungültiges Zeichen, das nicht gesehen werden kann. – palehorse
Auch wenn ich, anstatt etwas zu löschen, ein neues Attribut (zB BackColor = "Grün") hinzufüge, kann ich es erneut formatieren. Ich habe dafür keine logische Erklärung. –
Wie sehr seltsam. Ich denke, die einzige andere Sache, über die ich mich wundern würde, würde nur genug Code in eine neue Seite (nur die HTML-, BODY-Tabellenzeile und die eine Zelle mit der Schaltfläche) zu sehen, ob es sich immer noch so verhält ... oder einfach schreibe es auf den seltsamen Fehler, der es zu sein scheint. – palehorse