HTML呈现不同的本地vs服务器

时间:2014-02-21 05:46:07

标签: c# asp.net

我在开发asp.net应用程序时遇到问题。它根据是在本地环境中还是在服务器环境中运行来呈现不同的内容。

我有一个自定义用户控件,其中包含一个标签,一个文本框和两个按钮,一个按钮位于文本框的两侧。

在本地渲染时,一切都很好。在服务器上呈现时,按钮变宽,左侧按钮部分覆盖文本框。

我认为这不是IE版本或兼容模式的问题,因为渲染仍然会有所不同,无论它们是否具有相同的文档模式。

这里提出了一个类似的问题没有具体的答案,我已经尝试了其中提出的所有内容:http://forums.asp.net/t/1672199.aspx?HTML+Rendering+differently+local+vs+server

1 个答案:

答案 0 :(得分:0)

您需要对控件中的宽度进行物理/硬编码

例如:对于文本框,您可以这样做:

<asp:TextBox runat="server" Width="100%" Text='hello'/>