如何调试aspx页面,一直在说错误时找不到页面

时间:2015-11-20 09:28:51

标签: c# asp.net debugging webforms

我有一个带有listview的页面,但它有一些问题,但是当我运行它时,我得到404资源未找到错误,而不是出错。如果我删除违规列表视图并运行然后它运行正常,所以它不是一个问题,它没有在页面的正确位置等。 如何找出listview的错误,目前我没有得到任何相关信息,它甚至可以在设计视图中正确呈现。

非常感谢

有关信息,代码如下,但我需要知道如何调试它,因为之前发生了很多次。

如果删除此列表视图,页面可以正常工作..

<asp:ListView ID="lvPerformanceKPIs" runat="server"
         OnItemDataBound="lvPerformanceKPIs_ItemDataBound" DataKeyNames="PerformanceMeasureID" 
        OnItemCommand="lvPerformanceKPIs_ItemCommand" ItemPlaceholderID="itemPlaceholder"
        >
        <LayoutTemplate>
            <table width="100%" border="0" cellpadding="2" cellspacing="0"> 
                <tr>
                    <th width="5%" class="Actions" >
                        Actions
                    </th>
                    <th width="2%" >&nbsp
                    </th>
                    <th width="5%">
                        ID
                    </th>
                    <th width="28%">
                        Group
                    </th>
                    <th width="40%">
                        Indicator
                    </th>
                    <th width="20%">
                        Threshold
                    </th>                        
                </tr>
            </table>
            <div runat="server" id="itemPlaceHolder">
            </div>
        </LayoutTemplate>
        <ItemTemplate>
            <div id="Div1" class="SUBDIV" runat="server">
                <table width="100%" border="0" cellpadding="2" cellspacing="0">
                    <tr>
                        <td width="5%" class="Actions">
                            <%--<img id="btnEdit" style="cursor: pointer;" alt="Edit" title="Edit this record" src="images/edit.png" width="15px" 
                                onclick="CRMEdit(this);"/>             

                            <asp:ImageButton ID="btnDelete" runat="server" title="Delete this record" src="images/delete.png" width="15px"
                                 OnclientClick="return confirm('Are you sure you want to delete this record?')" 
                                 CommandName="cmdDelete" CommandArgument=<%#Eval("PerformanceMeasureID") %>  />   --%>
                        </td>
                        <td width="2%">
                            <div class="btncolexp collapse" title="Expand to reveal/add files">
                                &nbsp;
                            </div>
                        </td>
                        <!-- id columns to get values then will be hidden with jquery -->
                        <td class="hidCol">
                            <span id="itemServiceSpecID"><%#Eval("ServiceSpecID")%></span>
                        </td>
                         <td class="hidCol">
                            <span id="itemPerfSortOrder"><%#Eval("PerfSortOrder")%></span>
                        </td>
                        <td class="hidCol">
                            <span id="itemPerfType"><%#Eval("PerfType")%></span>
                        </td>
                        <td class="hidCol">
                            <span id="itemPerfFrequency"><%#Eval("PerfFrequency")%></span>
                        </td>
                        <td width="5%">
                            <span id="itemPerformanceMeasureID"><%#Eval("PerformanceMeasureID")%></span>&nbsp
                        </td>
                        <td width="28%">
                            <span id="itemPerfGroup"><%#Eval("PerfGroup")%></span>&nbsp
                        </td>
                        <td width="40%">
                            <span id="itemPerfMeasure"><%#Eval("PerfMeasure")%></span>&nbsp
                        </td>
                        <td width="20%">
                            <span id="itemPerfThresholdText"><%#Eval("PerfThresholdText")%></span>&nbsp
                        </td>
                    </tr>          
                </table>
            </div>
        </ItemTemplate>
    </asp:ListView>      

1 个答案:

答案 0 :(得分:0)

我想知道这些图像是否在项目模板中被正确注释掉了。确保评论标记(&lt;% - - %&gt;)和数据绑定标记之间没有冲突。

另外,需要引用CommandArgument:

CommandArgument='<%#Eval("PerformanceMeasureID") %>'