Javascript 如何处理JS错误

Javascript 如何处理JS错误,javascript,asp.net,Javascript,Asp.net,这是repeater的项目模板,但当我单击复选框时: <ItemTemplate> <tr class="row"> <td style="width: 88%;"> <input id="hdnPackageProuctId" type="hidden" value='<%# Eval("ID")%>' /> <div style="float:left;

这是repeater的项目模板,但当我单击复选框时:

<ItemTemplate>
    <tr class="row">
        <td style="width: 88%;">
            <input id="hdnPackageProuctId" type="hidden" value='<%# Eval("ID")%>'  />
            <div style="float:left; margin-top:5px;height:18px;">
                 <input type="radio" id="ChkIsProduct" name="chkProductsList" onclick="hdnSelectedProdName.value='<%# HttpUtility.JavaScriptStringEncode(Eval("Name"))%>'; hdnSelectedProdID.value='<%# Eval("ID")%>';"     />&nbsp; 
            </div>
            <div style="float:left;font-size:12px;margin-top:5px; font-weight:bold; width:300px;height:18px;"  class="gvColSet tLightBlack gvtruncate" title='<%# Eval("Name")%>'>  
                <%# Eval("Name")%>  
            </div>
        </td>
        <td align="right" style="width: 12%;">
           <div id="dvPrice" class="gvColSet tLightBlack gvColAlignLeft" style="font-size:12px; float:left; width:95px;  "><%# FormatNumber(Eval("SalePrice"), 2)%></div>`enter code here`
           <input id="hdnUnitPrice" type="hidden" value='<%# FormatNumber(Eval("SalePrice"), 2)%>' />
        </td>
   </tr>
</ItemTemplate>
出现JS错误,我已尽力但无法找到。

需要

onclick="hdnSelectedProdName.value = '<%# HttpUtility.JavaScriptStringEncode(Eval("Name"))%>';
hdnSelectedProdID.value='<%# Eval("ID")%>';

发布更多细节。解释你想要达到的目标。单击复选框后,您想做什么?此复选框是否在中继器之外?出现了什么错误?首先,我没有看到任何ID为HDSelectedProdName的项目。第二,我想既然我在这里看到了一个标签,就会有更多这样的标签?如果是这样的话,您的ID将不再是唯一的:HDNPackageProductID、dvPrice、hdnUnitPrice都将被复制。我认为您需要重构您在mozilla上运行的代码,然后按ctrl+shift+J。这将打开错误控制台并登记错误(如果Occurrendit是repeater的项目模板)。实际上,当我单击该复选框时,我会将一些值分配给隐藏字段,如代码所示,当我单击该复选框时,会出现js错误HDSelectedProdName not foundcan请告诉我为什么要添加\in\ID\
onclick="hdnSelectedProdName.value = '<%# HttpUtility.JavaScriptStringEncode(Eval(\"Name\"))%>';
hdnSelectedProdID.value='<%# Eval(\"ID\")%>';