ASP.NET - 控件大小因设计和运行时间而异

标签 asp.net size controls

我最近注意到有时控件大小与设计时设置的大小不同。例如,我在表列中放置了一个下拉列表。这是它在设计时的样子:Design time version

这是运行时的样子:Run time version这是什么原因?

附注抱歉,我不知道如何正确布局图像。

最佳答案

这种情况发生在 IE 中;在 CSS 中设置宽度时,我通常必须对此做出妥协。根据您的情况,您可以为更现代的 IE 版本添加元标记。您还可以查看标签映射;我听说您可以通过这种方式获得更多控制权,但无法证实这一点。

Fixing ASP.NET Server Control Rendering Issues with Tag Mapping

此外,请确保在 CSS 中使用固定(而不是 %)宽度。

关于ASP.NET - 控件大小因设计和运行时间而异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10089980/

相关文章:

c# - url 中带有子目录的 Response.Redirect

asp.net - 有没有办法禁用整个页面的事件验证?

c# - 在 .net 中重置 IIS 后经过身份验证的用户

html - 在表格中调整 TD 的大小

mysql - mySQL Length 参数对于不同类型有什么作用?

java - 获取电子邮件中附件的大小

.NET 等价于热键控制

asp.net - 我如何 'add web/service reference' 到以下网络服务?

asp.net - 如何根据用户角色限制 asp.net 控制操作?

javascript - StopPlay(); 的一个很酷的方法是什么?使用 JavaScript 的 <object id ="myflashvideo">?