programing

asp:TextBox ReadOnly=true 또는 Enabled=false?

javamemo 2023. 6. 29. 19:41
반응형

asp:TextBox ReadOnly=true 또는 Enabled=false?

asp의 Enabled(활성화) 속성과 ReadOnly(읽기 전용) 속성의 차이점은 무엇입니까?텍스트 상자 컨트롤?

컨트롤이 다음과 같은 경우disabled편집할 수 없으며 양식을 제출할 때 내용이 제외됩니다.

컨트롤이 다음과 같은 경우readonly편집할 수 없지만 내용(있는 경우)이 제출에 포함되어 있습니다.

또 다른 행동은readonly = 'true'컨트롤은 다음과 같은 이벤트를 발생시킵니다.click바로 옆에Enabled = False컨트롤은 그렇지 않습니다.

읽기 전용은 텍스트 상자를 "그레이아웃"하지 않고 값을 포스트백에 계속 제출합니다.

브라우저의 관점에서 생각해 보세요.읽기 전용의 경우 브라우저는 변수/값 쌍을 전송합니다.장애인의 경우에는 그렇지 않습니다.

이를 실행한 다음 submit을 누른 후 URL을 확인합니다.

<html>
<form action=foo.html method=get>
<input name=dis type=text disabled value="dis">
<input name=read type=text readonly value="read">
<input name=normal type=text value="normal">
<input type=submit>
</form>
</html>

읽기 전용으로 사용자는 이 문서에서 텍스트를 복사할 수 있습니다.비활성화되지 않습니다.

Asp.net 의 읽기 전용 텍스트 상자

<asp:TextBox ID="t" runat="server" Style="margin-left: 20px; margin-top: 24px;"
Width="335px" Height="41px" ReadOnly="true"></asp:TextBox>

나는 주소 검색 서버 쪽을 하는 asx 형식의 자식이 있습니다.그런 다음 하위 aspx 페이지의 값이 javascript 클라이언트 측을 통해 상위 텍스트 상자로 다시 전달됩니다.

텍스트 상자가 변경된 것을 볼 수 있지만 읽기 전용 또는 사용은 값을 부모 양식에 다시 게시할 수 없습니다.

언급URL : https://stackoverflow.com/questions/174319/asptextbox-readonly-true-or-enabled-false

반응형