문제

ASP : TextBox Control의 활성화와 준비된 비등의 차이점은 무엇입니까?

도움이 되었습니까?

해결책

컨트롤이 있다면 disabled 편집 할 수 없습니다 그리고 양식이 제출 될 때 내용이 제외됩니다.

컨트롤이 있다면 readonly 편집 할 수는 없지만 콘텐츠 (있는 경우)는 여전히 제출물에 포함되어 있습니다.

다른 팁

또 다른 행동은 그 것입니다 readonly = 'true' 컨트롤은 다음과 같은 이벤트를 발사합니다 click, 부턴 Enabled = False 컨트롤은 그렇지 않습니다.

Readonly는 텍스트 상자를 "그레이 아웃"하지 않으며 여전히 포스트 백에서 값을 제출합니다.

브라우저의 관점에서 생각해보십시오. ReadOnly의 경우 브라우저는 변수/값 쌍을 보냅니다. 장애인은 그렇지 않습니다.

이것을 실행 한 다음 제출을 누른 후 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의 readonly textbox

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

Readonly는 사용자가 텍스트를 복사 할 수있게합니다. 장애인은 그렇지 않습니다.

주소 조회 서버 측면을 수행하는 자식 ASPX 양식이 있습니다. Child ASPX 페이지의 값은 JavaScript Client Side를 통해 부모 텍스트 상자로 다시 전달됩니다.

텍스트 상자가 변경되었음을 알 수 있지만 readonly 또는 활성화되지 않으면 값이 상위 양식으로 다시 게시 될 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top