.net ajaxtoolkit 컨트롤 AutoCompleteExtender를 사용하고 있습니다. 그것은 잘 작동하지만 내 파이어 폭스 자동 완성은 익스텐더가 반환하는 값을 덮어 씁니다 (파이어 폭스가 컨트롤의 맨 위에 둡니다).아약스 용 브라우저 자동 완성 비활성화 : AutoCompleteExtender
브라우저의 자동 완성 버전을 사용 중지하는 방법이 있습니다. 따라서 .net의 자동 완성이 우선합니다.
.net ajaxtoolkit 컨트롤 AutoCompleteExtender를 사용하고 있습니다. 그것은 잘 작동하지만 내 파이어 폭스 자동 완성은 익스텐더가 반환하는 값을 덮어 씁니다 (파이어 폭스가 컨트롤의 맨 위에 둡니다).아약스 용 브라우저 자동 완성 비활성화 : AutoCompleteExtender
브라우저의 자동 완성 버전을 사용 중지하는 방법이 있습니다. 따라서 .net의 자동 완성이 우선합니다.
이 시도 : 트릭은 autocomplete="off"
을 설정하는 것입니다
<asp:TextBox ID="txtFirstName" runat="server" autocomplete="off" />
.
사실 HTML5 표준에 정의되어 있지만 대부분의 최신 브라우저에서 작동해야합니다.
당신이 ASP.Net 텍스트 상자를 사용하는 경우, 당신은 단순히 컨트롤에 다음과 같은 속성을 추가 할 수 있습니다
<asp:TextBox ID="tbFirstName" runat="server" AutoCompleteType="Disabled" />
편집 :
는AutoCompleteType="Disabled"
는 다음과 같이 보이는 위의 속성은 IE 기반 브라우저에서만 작동합니다. 그러나이 특성을 컨트롤에 추가하면 :
FireFox 및 Chrome에서 작동해야합니다.
시도해 보았습니다 ... Firefox에서 여전히 그렇게하고 있습니다. 소스 코드를 확인한 결과 에 자동 완성을 시도하면 안된다는 것을 알 수 있습니다. ... – Kyle
FireFox에서 같은 문제가 발생했습니다.
OnPreRender 페이지에서 속성을 설정했습니다. (내 경우 usercontrol)
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
txtAutoComplete.Attributes.Add("autocomplete", "off");
}
이제 IE에서와 같이 작동합니다.
위대한 !!
was worked. 감사! – Kyle