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

Asp.net 检查是否选中复选框列表项并显示文本框

Asp.net 检查是否选中复选框列表项并显示文本框,asp.net,Asp.net,请不要仅凭问题就把要点删减。我试过了,但没有找到解决办法。我的复选框列表在用户控件中。它不在ASPX页面中,用户控件是一个弹出窗口。在弹出窗口中,我有一个复选框列表。它看起来像是 <asp:CheckBoxList ID="chkdeadhd" CssClass="chkboxlist" CellSpacing="2" AutoPostBack="true" RepeatDirection="Horizontal" runat="server"> &

请不要仅凭问题就把要点删减。我试过了,但没有找到解决办法。我的复选框列表在用户控件中。它不在ASPX页面中,用户控件是一个弹出窗口。在弹出窗口中,我有一个复选框列表。它看起来像是

<asp:CheckBoxList ID="chkdeadhd" CssClass="chkboxlist" CellSpacing="2"       
   AutoPostBack="true"    RepeatDirection="Horizontal" runat="server">
    <asp:ListItem>ITEM1</asp:ListItem>
     <asp:ListItem>ITEM2</asp:ListItem>
</asp:CheckBoxList>
 <asp:TextBox runat="server" ID="txtdeadhdtrn" Width="45px" 
     Visible="false"
     CssClass="  input-text masked-input-time"
    ClientIDMode="Static" />
问题 每当我选中ITEM2时,都需要显示文本框

同样,它不在ASPX页面中。因此服务器端解决方案将不起作用。它在usercontrol中,这是一个弹出窗口。我知道这是一个ajax调用,需要通过jquery/javascript完成

检查是否选择了项目2 如果是,创建一个文本框。
不应该这样,但如果是用户控件,您仍然可以使用服务器端解决方案。您能用Abe Miessler的代码解释一下吗