我最近注意到有时控件大小与设计时设置的大小不同。例如,我在表列中放置了一个下拉列表。这是它在设计时的样子:
这是运行时的样子:这是什么原因?
附注抱歉,我不知道如何正确布局图像。
最佳答案
这种情况发生在 IE 中;在 CSS 中设置宽度时,我通常必须对此做出妥协。根据您的情况,您可以为更现代的 IE 版本添加元标记。您还可以查看标签映射;我听说您可以通过这种方式获得更多控制权,但无法证实这一点。
Fixing ASP.NET Server Control Rendering Issues with Tag Mapping
此外,请确保在 CSS 中使用固定(而不是 %)宽度。
关于ASP.NET - 控件大小因设计和运行时间而异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10089980/