簡體   English   中英

gridview項目模板內的復選框正在生成跨度

[英]checkbox inside gridview item template is generating a span

我有以下網格:

<asp:GridView ID="myGrid"
                    AutoGenerateColumns="true"
                    runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%">
                    <AlternatingRowStyle CssClass="rowEven" />
                    <HeaderStyle CssClass="rowHead" />
                    <RowStyle CssClass="row" />
                    <Columns>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:CheckBox ID="CheckBox1" runat="server" data-flag="false" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>

及其產生

 <span data-flag="false"><input id="ctl00_PlaceHolderMain_myGrid_ctl02_CheckBox1" type="checkbox" name="ctl00$PlaceHolderMain$myGrid$ctl02$CheckBox1" /></span>

我想要復選框內的數據標志。 不作為跨度

可能且簡單的解決方法是將簡單的html復選框與runat="server"

<ItemTemplate>
    <input id="Checkbox1" runat="server" type="checkbox" data-flag="false" />
</ItemTemplate>

我認為您應該使用Checked="false"代替data-flag。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM