Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net ASP Repeater正在Visual Studio中引发html警告_Asp.net_Html_Visual Studio 2013 - Fatal编程技术网

Asp.net ASP Repeater正在Visual Studio中引发html警告

Asp.net ASP Repeater正在Visual Studio中引发html警告,asp.net,html,visual-studio-2013,Asp.net,Html,Visual Studio 2013,从截图中我可以看到写这篇文章的工程师所做的尝试。使用ASP中继器在无序列表中创建元素列表 看起来VS对此感到有点不安,不知道发生了什么,所以只显示HTML警告。显然,这并没有在运行时产生任何问题,但这些警告让我很恼火。是否有一种简单的方法来解决这个问题,或者是否需要以不同的方式来删除这些警告 <form id="theForm" method="POST" class="form form-horizontal dirtyForms"> <input type="hidden"

从截图中我可以看到写这篇文章的工程师所做的尝试。使用ASP中继器在无序列表中创建元素列表

看起来VS对此感到有点不安,不知道发生了什么,所以只显示HTML警告。显然,这并没有在运行时产生任何问题,但这些警告让我很恼火。是否有一种简单的方法来解决这个问题,或者是否需要以不同的方式来删除这些警告

<form id="theForm" method="POST" class="form form-horizontal dirtyForms">
<input type="hidden" runat="server" ID="hiddenID" name="hiddenID" class="hiddenID" />
<input type="hidden" runat="server" ID="hiddenDialogID" name="hiddenDialogID" />
<input type="hidden" runat="server" ID="hiddenParentID" name="hiddenParentID" class="hiddenParentID" />
<input type="hidden" runat="server" ID="hidWorkflowID" name="hidWorkflowID" class="hidWorkflowID" />

<div class="uiModalBody clearfix" style="overflow: hidden;">
    <ul runat="server" id="tabsContainer" class="nav nav-tabs" style="left: 10px; position: absolute; right: 10px; top: 10px;"></ul>
    <div runat="server" id="tabPanelsContainer" class="tab-content" style="border: #ddd 1px solid; border-top: 0; bottom: 10px; left: 10px; margin-bottom: 0 !important; overflow-y: scroll; padding: 20px 20px; position: absolute; right: 10px; top: 48px;"></div>
    <span runat="server" id="Fields" class="TheFields" style="display:none"></span>
</div>

<div class="uiModalButtons clearfix">
    <div class="pull-right">
        <div class="btn-group">
            <button class="uiButton ModalClose"><span class="icon cancel">Cancel</span></button>
        </div>
        <div class="btn-group">
            <button type="submit" id="SaveButton" class="uiButton saveButton" runat="server" ClientIDMode="Static"><span class="icon save">Save</span></button>   
            <asp:Repeater runat="server" ID="repSave">
                <HeaderTemplate>
                    <div style="margin-left:-1px;display:inline-block;" class="dropup">
                        <button data-toggle="dropdown" class="buildMenu uiButton">
                            <span style="display:inline-block;width:9px;height:17px;padding-right:0;" class="arrow"></span>
                        </button>
                        <ul style="font-size:13px;" class="dropdown-menu pull-right">
                </HeaderTemplate>
                <ItemTemplate>
                            <li><button type="submit" id="SaveButton" class="saveButton" runat="server" ClientIDMode="Static"></button></li>
                </ItemTemplate>
                <FooterTemplate>
                    </ul>
                    </div>
                </FooterTemplate>
            </asp:Repeater>

        </div>
    </div>
</div>
</form>

    取消 拯救

    编辑:附加标记

    能否将其重写为使用带有LayoutTemplate和ItemTemplate的ListView?您的标记已损坏。从我看到的情况来看,
    标记没有正确关闭,而且由于您在WebForms中工作,它会弄乱ASP.NET控件以及HTML元素。表单标记在我看来是正确关闭的。我已经附加了标记,所以它更清楚一点。