2012-06-05 5 views
0
에서 ASP를 텍스트 상자에 값을 편집 할 수 없습니다 나는 현재 내 응용 프로그램에서 이상한 문 제에 봉착

:파이어 폭스

<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 및 특정 사용자 (유효성이 검사되었으며 사용자 권한과 관련이 없음)에서만 발생합니다. 사전

+0

사용자를 위해 어떤 주제로 작업하고 있습니까? 텍스트 상자에 입력 할 때 Ctrl + A를 눌러 모든 데이터를 선택하고 텍스트 상자에서 선택된 데이터가 있는지 확인하십시오. 예를 들어 스타일링 문제가있는 것보다 예. –

답변

0

에 대한 코드를 .cs.

div의 텍스트 상자를 "overflow : auto"스타일로 닫고 문제가 해결되었습니다.

감사합니다.

0

에서

감사는 속담 몇 가지 이유가 있습니다 : - 1. 텍스트 상자를 사용할 수 없습니다. 2. 텍스트 상자는 읽기 전용입니다. 3. 텍스트 상자의 컨테이너가 비활성화되거나 읽기 전용입니다.

공유 당신은 내가 문제를 해결할 수있었습니다을 더 잘 이해

+0

사용이 불가능하거나 읽기 전용 인 경우 입력 한 내용이 실제로 저장되었다고 말하면서 해당 데이터를 저장하면 안됩니다. –

+0

Imran Balouch가 말했듯이 1) 값이 저장되고 2) 파이어 폭스를 제외한 모든 브라우저에서 작동하며 3) 비활성화 된 상자가 있고 그 중 하나가 다른 모양을 가지고 있으며 편집 할 수 없으므로 위의 어느 것도 해당하지 않습니다. 모든 브라우저. – user1242471