1

我有一个带有以下代码行的 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;">

类属性从何而来?更重要的是,style 属性(显然覆盖了“size”属性)从何而来?我怎样才能摆脱它们?

如果我style="height: auto"向我的服务器端标签添加一个属性,我可以让它工作,但这看起来很奇怪,我想首先阻止它添加这个属性。

我错过了什么吗?

4

0 回答 0