동적으로 (페이지로드시)이를 Visible=false
으로 설정하여 렌더링되지 않기를 원합니다. 나는 runat=server
을 시도했지만 가상 경로에만 해당됩니다.스크립트 태그를 동적으로 렌더링하지 않는 방법은 무엇입니까?
답변
ClientScriptManager.RegisterClientScriptBlock 또는 ClientScriptManager.RegisterStartupScript을 사용하여 조건부로 스크립트를 추가 할 수 있습니다.
if (condition)
{
String csname2 = "ButtonClickScript";
Type cstype = this.GetType();
StringBuilder cstext2 = new StringBuilder();
cstext2.Append("<script type=\"text/javascript\"> function DoClick() {");
cstext2.Append("Form1.Message.value='Text from client script.'} </");
cstext2.Append("script>");
cs.RegisterClientScriptBlock(cstype, csname2, cstext2.ToString(), false);
}
당신이 다음 파일 일부 JS의 스크립트를 넣고 ASP.NET 마크 업 언어에서 ClientScriptManager.RegisterClientScriptInclude
if (condition)
{
ClientScriptManager cs = Page.ClientScript;
cs.RegisterClientScriptInclude("ScriptKey", "ScriptURLToInclude");
}
을 사용할 수 있습니다 작지 않은 스크립트가 경우의 렌더링을 조종 할 수 있습니다 임의의 내용. 특정 조건에서만 스크립트 태그를 렌더링하면 다음과 같이 간단해야합니다.
<% if (shouldRenderScriptTag) { %>
<script src="..." />
<% } %>
+1. 나는 아직도 어느 대답을 받아 들일지 결정할 수 없다. 실제 질문에 대답했지만 Adil은 기본 질문에 대답했습니다. 둘 다 신용받을 자격이있어. 오, 음, 어떤 점에서 나는 결정할 것이다 :) 그리고 다시 감사드립니다. – ispiro
@ispiro - 문자 그대로의 대답은 매우 간단해서 커뮤니티에 한계가있을 것이라고 생각합니다. Adil의 대답으로 코드를 좀 더 잘 디자인하면 도움이 될 것입니다. – chiccodoro
- 1. asp.net 사용자 정의 컨트롤에서 스크립트 태그를 동적으로 추가하는 방법은 무엇입니까?
- 2. JSF에서 전체 블록을 렌더링하지 않는 방법은 무엇입니까?
- 3. 동적으로 DIV 태그를 추가하는 자바 스크립트
- 4. backbone.js가이보기에서보기를 렌더링하지 않는 이유는 무엇입니까?
- 5. IE8을 렌더링하지 않는 이유는 무엇입니까?
- 6. 메타 태그를 동적으로 포함시키는 방법은 무엇입니까?
- 7. BigCommerce에서 메타 태그를 동적으로 만드는 방법은 무엇입니까?
- 8. 동적으로 생성 된 div 태그를 동적으로 숨기는 방법은 무엇입니까?
- 9. RSpec이 헤드 태그를 렌더링하지 않습니다.
- 10. JSF가 HTML5 태그를 렌더링하지 않습니다
- 11. 태그, 렌더링하지 않는
- 12. jqPlot이 캔버스를 렌더링하지 않는 이유는 무엇입니까?
- 13. 스크립트 태그를 동적으로 생성하고 스크립트 태그를 정적으로 포함시키는 것의 차이점은 무엇입니까?
- 14. 동적으로 스크립트 태그를 삽입하십시오</body>
- 15. Wordpress Editor에서 스크립트 태그를 삽입하는 방법은 무엇입니까?
- 16. IE6/7은 html br 태그를 렌더링하지 않습니다.
- 17. bootstrap.css가 섹션 태그를 올바르게 렌더링하지 않습니다.
- 18. 콜백 스크립트를 렌더링하지 않는 복수형
- 19. 이미지를 렌더링하지 않는 Wkhtmltopdf
- 20. HTML을 렌더링하지 않는 컨트롤
- 21. 라텍스를 렌더링하지 않는 MathJax
- 22. 렌더링하지 않는 구성 요소
- 23. CustomMapTileDataSource 렌더링하지 않는 이미지
- 24. Django가 html 태그를 올바르게 렌더링하지 않습니다.
- 25. 덜 파일을 가져 오지만 렌더링하지 않는 방법은 무엇입니까?
- 26. Django에서 내 템플릿을 렌더링하지 않는 이유는 무엇입니까?
- 27. 브라우저가로드 된 CSS를 렌더링하지 않는 이유는 무엇입니까?
- 28. Wicket이이 로고를 렌더링하지 않는 이유는 무엇입니까?
- 29. javascript를 사용하여 jade 파일 출력에 태그를 동적으로 삽입하는 방법은 무엇입니까?
- 30. 자바 스크립트 - div에 스크립트 태그를 삽입하는 방법은 무엇입니까?
소스에서 스크립트 태그를 제거 하시겠습니까? – Adil
@Adil 가끔은 필요로하고 때로는 렌더링하지 않기를 바래요. 그것은 런타임에만 알려질 것입니다. – ispiro
이 링크 확인 http://stackoverflow.com/questions/19414829/removing-script-tags-from-html-pages-using-c-sharp – Hassan