如何从预先确定的顺序订购控件
How to order controls from a pre-determined order
我已经在页面上注册了一些控件并在服务器端设置它们的 public 属性没问题,所以它们会按预期显示。现在需要根据保存在数据库 table 中的排序值动态设置页面加载时控件的顺序。根据 ascx 页面上显示的代码,排序当前是静态的和顺序的。有没有办法根据来自服务器或使用 jQuery 等的数据库排序值设置顺序?
<tbody>
<tr>
<td>
<controls:PrintMDTHeader ID="PrintMDTHeader1" runat="server" />
<controls:PrintMDTStaging ID="PrintMDTStaging1" runat="server" />
<controls:PrintMDTPresentation ID="PrintMDTPresentation1" runat="server" />
<controls:PrintMDTInvestigation ID="PrintMDTInvestigation1" runat="server" />
<controls:PrintMDTDiagnosis ID="PrintMDTDiagnosis1" runat="server" />
<controls:PrintMDTNonPrimary ID="PrintMDTNonPrimary1" runat="server" />
</td>
</tr>
</tbody>
没想到但是
<asp:PlaceHolder />
非常符合要求
我已经在页面上注册了一些控件并在服务器端设置它们的 public 属性没问题,所以它们会按预期显示。现在需要根据保存在数据库 table 中的排序值动态设置页面加载时控件的顺序。根据 ascx 页面上显示的代码,排序当前是静态的和顺序的。有没有办法根据来自服务器或使用 jQuery 等的数据库排序值设置顺序?
<tbody>
<tr>
<td>
<controls:PrintMDTHeader ID="PrintMDTHeader1" runat="server" />
<controls:PrintMDTStaging ID="PrintMDTStaging1" runat="server" />
<controls:PrintMDTPresentation ID="PrintMDTPresentation1" runat="server" />
<controls:PrintMDTInvestigation ID="PrintMDTInvestigation1" runat="server" />
<controls:PrintMDTDiagnosis ID="PrintMDTDiagnosis1" runat="server" />
<controls:PrintMDTNonPrimary ID="PrintMDTNonPrimary1" runat="server" />
</td>
</tr>
</tbody>
没想到但是
<asp:PlaceHolder />
非常符合要求