将 <tr> 内部面板控件放入 asp.net
Putting the <tr> inside panel control in asp.net
我想在 asp.net 中放入面板控件,但由于某些原因它不允许我这样做,我将我的代码粘贴在这里,如果有人知道这个问题,我将不胜感激。
<asp:Panel ID="Panel3" runat="server" GroupingText="File upload">
<tr id="Catalog_Dept">
<td style="width: 370px; padding-left: 2px; -ms-word-wrap: normal;">
Dept #: <span>
<asp:TextBox ID="txtDept" runat="server" Width="30px" CssClass="RegText excludeAdd txtHier"
onkeypress="return IsNumber(event,this);" MaxLength="3" Enabled="False"></asp:TextBox>
</span> <asp:ImageButton ID="imgDept" ImageUrl="../Images/Folder.gif" alt=""
class="imgAddItem imgHier" runat="server" CssClass="imgAlign" OnClick="imgDept_Click" />
<asp:Label ID="lblDeptDesc" runat="server" CssClass="RegText descriptionLabel excludeAdd"></asp:Label>
<br />
</td>
</tr>
<tr id="Catalog_Supl">
<td style="padding-left: 2px; padding-top: 5px">
Sup #: <span style="padding-left: 13px">
<asp:TextBox ID="txtSupl" runat="server" Width="30px" CssClass="RegText excludeAdd txtHier"
onkeypress="return IsNumber(event,this);" MaxLength="3" Enabled="False"></asp:TextBox></span>
<asp:ImageButton ID="imgSupl" ImageUrl="../Images/Folder.gif" alt="" class="imgAddItem imgHier"
runat="server" CssClass="imgAlign" OnClick="imgSupl_Click" />
<asp:Label ID="lblSuplDesc" runat="server" CssClass="RegText descriptionLabel excludeAdd"></asp:Label>
</td>
</tr>
<tr id="Catalog_Mfg">
<td style="padding-left: 2px; padding-top: 5px">
Mfg #: <span style="padding-left: 13px">
<asp:TextBox ID="txtMfg" runat="server" Width="30px" CssClass="RegText excludeAdd txtHier"
onkeypress="return IsNumber(event,this);" MaxLength="3" Enabled="False"></asp:TextBox></span>
<asp:ImageButton ID="imgMfg" ImageUrl="../Images/Folder.gif" alt="" class="imgAddItem imgHier"
runat="server" CssClass="imgAlign" OnClick="imgMfg_Click" />
<asp:Label ID="lblMfgDesc" runat="server" CssClass="RegText descriptionLabel excludeAdd"></asp:Label>
</td>
</tr>
</asp:Panel>
您正在寻找 tr 之间的 PlaceHolder not a Panel. Panel places the information inside a div. Div are not allowed。你总是可以与多个 tbody 分开。
我想在 asp.net 中放入面板控件,但由于某些原因它不允许我这样做,我将我的代码粘贴在这里,如果有人知道这个问题,我将不胜感激。
<asp:Panel ID="Panel3" runat="server" GroupingText="File upload">
<tr id="Catalog_Dept">
<td style="width: 370px; padding-left: 2px; -ms-word-wrap: normal;">
Dept #: <span>
<asp:TextBox ID="txtDept" runat="server" Width="30px" CssClass="RegText excludeAdd txtHier"
onkeypress="return IsNumber(event,this);" MaxLength="3" Enabled="False"></asp:TextBox>
</span> <asp:ImageButton ID="imgDept" ImageUrl="../Images/Folder.gif" alt=""
class="imgAddItem imgHier" runat="server" CssClass="imgAlign" OnClick="imgDept_Click" />
<asp:Label ID="lblDeptDesc" runat="server" CssClass="RegText descriptionLabel excludeAdd"></asp:Label>
<br />
</td>
</tr>
<tr id="Catalog_Supl">
<td style="padding-left: 2px; padding-top: 5px">
Sup #: <span style="padding-left: 13px">
<asp:TextBox ID="txtSupl" runat="server" Width="30px" CssClass="RegText excludeAdd txtHier"
onkeypress="return IsNumber(event,this);" MaxLength="3" Enabled="False"></asp:TextBox></span>
<asp:ImageButton ID="imgSupl" ImageUrl="../Images/Folder.gif" alt="" class="imgAddItem imgHier"
runat="server" CssClass="imgAlign" OnClick="imgSupl_Click" />
<asp:Label ID="lblSuplDesc" runat="server" CssClass="RegText descriptionLabel excludeAdd"></asp:Label>
</td>
</tr>
<tr id="Catalog_Mfg">
<td style="padding-left: 2px; padding-top: 5px">
Mfg #: <span style="padding-left: 13px">
<asp:TextBox ID="txtMfg" runat="server" Width="30px" CssClass="RegText excludeAdd txtHier"
onkeypress="return IsNumber(event,this);" MaxLength="3" Enabled="False"></asp:TextBox></span>
<asp:ImageButton ID="imgMfg" ImageUrl="../Images/Folder.gif" alt="" class="imgAddItem imgHier"
runat="server" CssClass="imgAlign" OnClick="imgMfg_Click" />
<asp:Label ID="lblMfgDesc" runat="server" CssClass="RegText descriptionLabel excludeAdd"></asp:Label>
</td>
</tr>
</asp:Panel>
您正在寻找 tr 之间的 PlaceHolder not a Panel. Panel places the information inside a div. Div are not allowed。你总是可以与多个 tbody 分开。