문제

편집 및 삭제대로 3 개의 텍스트 상자와 2 개의 링크 버튼이 포함되어 있습니다. 이러한 컨트롤은 버튼으로 작동 (활성화 및 비활성화)됩니다. 삭제 버튼을로드하려면 속성을 거짓으로 설정하십시오. 그러나 삭제 버튼을 클릭하면 삭제 확인란이 표시됩니다. 이 마법을 피하기 위해 무엇을합니까?

도움이 되었습니까?

해결책

이 페이지에서 볼 수 있습니까? enable = false는 asp.net에 대해 이야기하고 싶은 것입니다

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button_members.aspx

귀하의 문제는 확인란을 표시하기 위해 OnclientClick 코드가 있다는 것입니다. 이는 JavaScript입니다. 클라이언트 코드도 마찬가지입니다 ....

이거 ...

myButton.Attributes.Add("onclick", "this.disabled=true;"); 

다른 팁

"재산 활성화"가 무슨 뜻인지 잘 모르겠습니다. 버튼을 비활성화하려면 '비활성화 된'속성을 사용합니다. http://www.w3schools.com/tags/att_input_disabled.asp - '비활성화 된'속성을 추가했을 때 문제를 재현 할 수 없었습니다.

온라인 예 http://jsbin.com/egini

lnkBtn.enabled=true; 

JS와 HTML이 "활성화 된"속성이 없지만 .NET으로 서버 측만 작동합니까?

lnkBtn.disabled = false;

클라이언트 측면 버전은 JS 및 HTML에서만 작동합니다.

더 간단한 접근 방식은 실제로 필요할 때 까지이 버튼의 "가시적"속성을 False로 설정하는 것입니다.

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