2013-06-20 3 views
0

페이지에서 자바 애플릿을 사용하고 있습니다 (파일 애플릿 업로드). 애플릿의 업로드 명령을 누르면 Page_Load 핸들러에 도달합니다. 디스플레이에서 레이블 스타일 : 내가 ASP를 변경하려고 (를 Page_Load 처리기)가 나는에 안돼서 ...자바 스크립트 - Page_Load에서 ASP.NET 레이블의 스타일을 변경하십시오.

 ClientScript.RegisterClientScriptBlock(this.GetType(), "Test", "alert('" + "Something to   display" + "');", true);) 

하지만 작동하지 않습니다 : 블록 (또는 사용하여 경고를 상승 : 없음 표시 없습니다 웹 프로그래밍 ... 무슨 일 어떤 해결책을 시도하는 것을 이해 좀 도와주세요 여기

내 코드입니다.

if ((HttpContext.Current.Request.Headers["User-Agent"] == "MyUploader/1.16")) 
    { 
     StringBuilder sb = new StringBuilder(); 
     sb.Append("<script type=\"text/javascript\">"); 
     sb.Append("window.document.getElementById(\"testLabel\").className = \"shown\");"); 
     sb.Append("</script>"); 
     // 
     if (!ClientScript.IsStartupScriptRegistered("TestArrayScript")) 
      ClientScript.RegisterStartupScript(this.GetType(), "TestArrayScript", sb.ToString()); 
+0

흠, 모든 보라 시도 oks good ... (1) 브라우저에서 생성 된 오류를 확인해보십시오. (2) 브라우저에서 스크립트가 실제로 있는지 확인하기 위해 소스 코드를 봅니다. –

+0

이 스크립트가 실제로 있다는 것을 싫어합니다. Java 콘솔에서 오류를 찾을 수 없습니다. 또한 inetpub/wwwroot에서 로그를 확인했습니다. – Victor

답변

0

ScriptManager.RegisterStartupScript 대신

+0

또한 프런트 엔드에 ScriptManager 태그를 추가 했습니까? – User101

관련 문제