【问题标题】:Visual Studio Auto Formatting not working on the aspx pageVisual Studio 自动格式化在 aspx 页面上不起作用
【发布时间】:2023-03-25 23:01:01
【问题描述】:

我正在运行 Visual Studio 2008。我无法让自动格式在我的 aspx 页面的源代码上工作。我已经从编辑菜单和 ctrl K、D 尝试过了。没有任何效果。如果我手动修复所有内容,则下次打开文件时,格式就消失了。这是它的外观示例:

<cc1:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="2" CssClass="ajax__myTab" Width="100%" ScrollBars="Horizontal">
    <cc1:TabPanel ID="TabPanel1" runat="server" HeaderText="Work - Main" Enabled="true">
        <headertemplate>
            Main
        </headertemplate>
        <contenttemplate>
            <table cellpadding="3" cellspacing="1">
                <tr>
                    <td style="text-align: right">
                        Escalated Inquiry ID:
                    </td>
                    <td>
                        <asp:Label ID="lblPkey" runat="server"></asp:Label>
                    </td>

【问题讨论】:

    标签: asp.net visual-studio-2008


    【解决方案1】:

    看看this post。另外,请确保您没有缺少任何结束标记。

    【讨论】:

    • 我看到了问题。我正在使用 AJAX,并且 HTML 编辑器中没有列出任何标签。感谢您的帮助。
    【解决方案2】:

    当 HTML 出现问题时,我已经看到了这一点。如果语法有错误(例如缺少结束标记),则解析器不知道标签应该放在哪里。

    编辑

    根据您的示例(假设您粘贴了所有内容)

    <cc1:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="2" CssClass="ajax__myTab" Width="100%" ScrollBars="Horizontal">
        <cc1:TabPanel ID="TabPanel1" runat="server" HeaderText="Work - Main" Enabled="true">
            <headertemplate>
                Main
            </headertemplate>
            <contenttemplate>
                <table cellpadding="3" cellspacing="1">
                    <tr>
                        <td style="text-align: right">
                            Escalated Inquiry ID:
                        </td>
                        <td>
                            <asp:Label ID="lblPkey" runat="server"></asp:Label>
                        </td>
    

    ,这是缺少的:

                    </tr>
                </table>
            </contenttemplate>
        </cc1:TabPanel>
    </cc1:TabContainer>
    

    【讨论】:

    • 关于如何找到它的任何想法。我只是将页面粘贴到 Dreamweaver 中,它没有找到丢失的标签。
    • 我只是提供了页面的一部分作为格式的示例
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 2011-11-06
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    相关资源
    最近更新 更多