当前位置:中国站长下载文章中心网页编程.NET编程 → asp.net 2.0中tablecontrol搭配masterpage的小bug

asp.net 2.0中tablecontrol搭配masterpage的小bug

减小字体 增大字体 作者:不详  来源:不详  发布时间:2006-8-14 8:26:23
     在asp.net 2.0中,如果在一个masterpage页面中,使用服务端的table控件的话,如下所示,会在设置视图时,没了其中的contentplaceholder,
  
   <asp:Table ID="tbl" runat="server">
   <asp:TableRow>
   <asp:TableCell>
   This is my header!
   </asp:TableCell>
   </asp:TableRow>
   <asp:TableRow>
   <asp:TableCell>
   <asp:contentplaceholder id="_content" runat="server">
   </asp:contentplaceholder>
   </asp:TableCell>
   </asp:TableRow>
   <asp:TableRow>
   <asp:TableCell>
   This is my footer!
   </asp:TableCell>
   </asp:TableRow>
   </asp:Table>
  
   而如果用普通的页面table的话,则不会出现如下的问题,
   <table>
   <tr>
   <td>
   This is my header!
   </td>
   </tr>
   <tr>
   <td>
   <asp:contentplaceholder id="_content" runat="server">
   </asp:contentplaceholder>
   </td>
   </tr>
   <tr>
   <td>
   This is my footer!
   </td>
   </tr>
   </table>
   微软已经确认是个小BUG拉,将会在下一个版本解决,具体参考:
  http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=6345496f-76eb-4e6c-aa95-791bfbfc24a0
  
  
  
  
  
    做人要厚道,请注明转自chinazhan中国站长(www.ChinaZhan.com)。