Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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.net_Checkbox_Label - Fatal编程技术网

Asp.net 已单击与复选框关联的文本,但未选中该复选框

Asp.net 已单击与复选框关联的文本,但未选中该复选框,asp.net,checkbox,label,Asp.net,Checkbox,Label,该标签与该复选框相关联。当我点击标签时,复选框应该被选中。 为什么没有检查? 是否有解决方法?您需要将复选框包装在标签内。这样,在单击标签时将对其进行检查。您还可以单击中间的空白区域 删除照片 您需要在aspx中使用以下命令才能使其正常工作 <div> <input type="checkbox" runat="server" id="chkId" checked='false' name="photoID" /> <label for="chkId">&

该标签与该复选框相关联。当我点击标签时,复选框应该被选中。 为什么没有检查?
是否有解决方法?

您需要将复选框包装在标签内。这样,在单击标签时将对其进行检查。您还可以单击中间的空白区域


删除照片

您需要在aspx中使用以下命令才能使其正常工作

<div>
<input type="checkbox" runat="server" id="chkId" checked='false' name="photoID" />
<label for="chkId"><asp:Literal ID="litPhotoRemove" runat="server" /></label>
</div>

您需要使用asp.net复选框控件的text属性才能使单击顺利进行。还有其他的方法,但这就是它容易做到的方式

<div>
    <input type="checkbox" runat="server" id="chkId"  name="photoID" />
    <label for="chkId">
        <asp:Literal ID="litPhotoRemove" runat="server" Text="Remove"/></label>
</div>


是否使用javascript?jquery?将代码显示为否,无与此控件关联。
<asp:checkbox run at="server" id="whatever" text="Remove" />