【问题标题】:HTML Rendering differently local vs serverHTML呈现不同的本地与服务器
【发布时间】:2014-03-22 11:37:27
【问题描述】:

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

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

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

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

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

【问题讨论】:

标签: c# asp.net


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-22
    • 2019-11-06
    • 2014-04-29
    • 1970-01-01
    • 2013-02-16
    • 1970-01-01
    • 2014-12-05
    相关资源
    最近更新 更多