“AutoComplete Off”IE -ASP.NET에서 작동하지 않습니다.
-
04-07-2019 - |
문제
질문 : ASP에서 AutoComplete = OFF : IE 7에서는 작동하지 않을 이유가 있습니까?
이것이 가장 좋은 용어 인 경우, IE AutoComplete 기능은 텍스트 상자에서 떨어지고 타이핑 한 과거를 보여주는 것과 같은 드롭 다운 목록입니다.
이 시점에서 ajax autocomplete 컨트롤처럼 작동하는 사용자 컨트롤의 일부인 텍스트 상자의 경우 IE Autocomplete 기능이 필요합니다. 문제는 AJAX AutoComplete 선택 목록이 나타날 때 IE 자동 완성 선택 상자도 나타납니다. (텍스트 상자를 두 번 클릭 할 수있는 경우) 다음을 사용하고 있습니다.
someTextbox.AutoCompleteType = AutoCompleteType.Disabled;
그러나 여전히 나타납니다. IE AutoComplete에서 항목을 제거하려고 시도했지만 다음에 무언가를 입력하고 Enter를 누르면 문제가 다시 나타납니다. 어떤 아이디어?
참고 : 텍스트 상자는 소스를 볼 때 autocomplete = OFF 태그로 렌더링됩니다.
참고 2 : sometextbox.attributes.add ( "autocomplete", "off")를 시도했습니다. 또한 성공하지 못했습니다
* 업데이트, 얼마 전에 알아 냈지만 잊었습니다 *
test.AutoCompleteType = AutoCompleteType.None;
실제로 작동합니다. 차이가 무엇인지 잘 모르겠습니다. 언젠가는 그것을 찾아보십시오.
해결책 2
내가 원래 게시물에서 답한 답변이없는 질문을 해결하려고 노력했습니다.
test.AutoCompleteType = AutoCompleteType.None;
다른 팁
양식 태그에 AutoComplete = "Off"를 추가 해보십시오.
<form name="form1" id="form1" method="post" autocomplete="off">
이거 한번 해봐:
someTextbox.Attributes.Add("autocomplete", "off");
페이지로드
txtusername.AutoCompleteType = AutoCompleteType.Disabled;