2012-05-28 3 views

답변

0

당신은 jQuery 코드를 사용할 수 있습니다 :

$("#placeHolder").html(""); 
+0

PlaceHolder는 아무런 ID가없는 간단한 DIV를 만들므로 – AFD

+0

이 작동하지 않는다고 생각하지 마십시오. 여기서도 jQuery를 사용하고 있지 않습니다. – Aristos

0

우아한,하지만 작동하지 않습니다. 다른 사업부로 자리 서라운드 : 당신이 jQuery를 사용할 수있는 경우

<div id="masterDiv"> 
     <asp:PlaceHolder runat="server" ID="placeHolder1" > 
      Some stuff 
      <input type="text" /> 
      <input type="submit" value="Don't click!" /> 
     </asp:PlaceHolder> 
</div> 

은, 다음 ('')

$('#masterDiv').empty(); 

또는

$('#masterDiv').html(''); 

기능 또는 HTML을 사용 JavaScript를 사용해야하는 경우 다음과 같이하십시오.

document.getElementById('masterDiv').innerHTML = ""; 
+0

답장을 보내 주셔서 감사합니다. Jquery를 사용할 수 있지만 두 가지 솔루션을 모두 시도했지만 작동하지 않습니다. 더 명확하게하기 위해, 나는 asp : PlaceHolder 안의 컨트롤 만 지우고 싶습니다. 귀하의 예를 기반으로 : Inbal

+0

해당 컨트롤의 내용을 지우시겠습니까? 아니면 모든 컨트롤의 전체 자리 표시자를 지우시겠습니까?

(후자는 작동합니까?)으로 남았습니까? – AFD

+0

자리 표시 자 컨트롤 (콘텐트 자체가 아니라 컨트롤 자체)을 지우고 싶지만 페이지에서 자리 표시자를 제거하고 싶지는 않습니다. 정확히 placeholder.controls.clear() 함수와 비슷하지만 클라이언트 쪽입니다. – Inbal

관련 문제