私はASP.NET UserControlです。 Control-K、Control-Dと入力してすべてのマークアップを再フォーマットすると、VS 2008からの一連のメッセージが表示されます。ASP.NET、VS2008で「ドキュメントを再フォーマットできませんでした」
"元のフォーマットが復元されました。
"アクションを完了できませんでした。"
"操作を完了できませんでした。パラメータが正しくありません。"
誰でもこの原因が分かりますか?
を編集してください。OK、それはちょっと...奇妙です。
問題はここにある:
どういうわけか<asp:TableCell>
<asp:Button Text="Cancel" runat="server" ID="lnkCancel" CssClass="CellSingleItem" />
</asp:TableCell>
そのASP:ボタンの行が問題を引き起こしています。しかし、個々の属性を削除すると、書式設定が機能します。または、新しい属性を追加すると、書式設定が機能します。または、タグを非自己閉鎖に変更すると、それは機能します。しかし、元に戻してそのまま残しておけば、うまくいきません。
私が知ることができるのは、これが本当にあいまいで奇妙なバグだということです。
属性を削除してから、元に戻すのではなく、再入力するとどうなりますか?たぶん、見ることができない奇妙な無効な文字があります。 – palehorse
何かを削除する代わりに、新しい属性(例えば、BackColor = "Green")を追加しても、再度フォーマットすることができます。私はこれについて論理的な説明はありません。 –
どのように非常に奇妙です。私は、新しいページ(ちょうどHTML、BODYテーブルの行とボタン付きの1つのセル)に十分なコードをコピーするだけで、それがまだそのように動作するかどうかを知ることができますか?それが奇妙なバグまでそれをチョーク。 – palehorse