样式标记自动添加到ASP.NET ListBox控件

时间:2013-07-25 15:21:04

标签: asp.net attributes styles controls

我有一个包含以下代码行的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>

我错过了什么吗?

0 个答案:

没有答案