0

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

<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 和特定用户中(我已验证,与用户权限无关)。

提前致谢

4

2 回答 2

0

我能够解决这个问题。

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

谢谢

于 2012-06-11T10:07:48.113 回答
0

众所周知,有一些原因:- 1. 文本框被禁用。2. 文本框是只读的。3. 文本框的容器被禁用或只读。

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

于 2012-06-05T12:11:39.943 回答