ASP.NET-控件大小在设计和运行时上有所不同
我最近注意到,有时控件大小与设计时设置的大小不同。例如,我在表列中放置了一个dropdownlist。以下是它在设计时的外观: 下面是它在运行时的样子:这是什么原因ASP.NET-控件大小在设计和运行时上有所不同,asp.net,size,controls,Asp.net,Size,Controls,我最近注意到,有时控件大小与设计时设置的大小不同。例如,我在表列中放置了一个dropdownlist。以下是它在设计时的外观: 下面是它在运行时的样子:这是什么原因 抱歉,我不知道如何正确布局图像。这发生在IE中;在CSS中设置宽度时,我通常不得不在这一点上做出妥协。根据您的情况,您可以为更现代版本的IE添加元标记;我听说你可以通过这种方式利用更多的控制权,但不能证实这一点 此外,请确保在CSS中使用固定的(非%)宽度。当您运行时,下拉列表为空,并且没有数据,它默认为小尺寸,如果您为其指定固定
抱歉,我不知道如何正确布局图像。这发生在IE中;在CSS中设置宽度时,我通常不得不在这一点上做出妥协。根据您的情况,您可以为更现代版本的IE添加元标记;我听说你可以通过这种方式利用更多的控制权,但不能证实这一点
此外,请确保在CSS中使用固定的(非%)宽度。当您运行时,下拉列表为空,并且没有数据,它默认为小尺寸,如果您为其指定固定尺寸,它将在设计和运行时显示精确的尺寸。有时下拉列表的高度也会变小。我的表单上的所有控件都有这种问题。我通常必须在CSS中将DDL高度设置为24px。我在回答中添加了标记映射的链接。。。