我有一个包含以下代码行的ASP.NET项目:
<asp:ListBox ID="lbxInvoices" runat="server" SelectionMode="multiple" Rows="16"></asp:ListBox>
显然,我希望控件能够呈现16行。不幸的是,它拒绝这样做...当我检查页面的HTML源代码时,我看到以下内容:
<select size="16" name="ctl00$cphMainContent$Wizard1$lbxInvoices" multiple="multiple" id="ctl00_cphMainContent_Wizard1_lbxInvoices" class="DefaultListBox" style="height:100px;width:250px;">
class属性来自哪里?更重要的是,style属性(显然是覆盖“size”属性)来自何处?我该怎样摆脱它们?
如果我将style="height: auto"
属性添加到我的服务器端标记,我可以让它工作,但这看起来很奇怪,我想首先阻止它添加此属性。< / p>
我错过了什么吗?