无法在firefox中编辑asp文本框值

时间:2012-06-05 10:40:55

标签: asp.net sharepoint textbox cross-browser

我目前在我的应用程序中有一个奇怪的问题:我有一个由各种标签和文本框组成的表单,如下所示:

<tr>
    <td>
        <asp:Label Text="EDIFÍCIO" runat="server" ID="lblEdificio"></asp:Label>
    </td>
    <td>
    </td>
    <td>
        <asp:TextBox ID="txtFax" runat="server"></asp:TextBox>
    </td>
    <td>
    </td>
</tr>

文本框默认值在服务器中给出,并且可以正常工作。但是,当我尝试编辑屏幕中的值时,光标不会出现,并且我键入的任何内容都不会反映在屏幕上。但如果我保存了这个价值,我所写的内容确实得到了保存。

请记住,这只发生在Firefox和特定用户中(我已经过验证,并且与用户权限无关)。

提前致谢

2 个答案:

答案 0 :(得分:0)

有一些原因: - 1.文本框已禁用。 2.文本框是Readonly。 3.容器文本框已禁用或只读。

分享.cs代码以便更好地理解

答案 1 :(得分:0)

我能够解决这个问题。

我用“overflow:auto”样式关闭了div中的文本框,显然修复了这个问题。

由于