2011-11-03 4 views
2

같은 페이지의 코드 숨김에서 이미지의 색상 속성을 변경하는 방법을 궁금합니다. 아래, 중요 공지 폴더에 파일이 포함되어 있지 않으면 노란색으로 변경하려는 이미지의 html 코드가 있습니다 (이 코드는 코드 뒤에 있음). 여기코드 뒤에서 소스 이미지 속성을 변경하는 방법

<li class="levelOne"><a class="button notice buttonEight" href="#"> 
<img id="importantImg" src="<%= Page.ResolveUrl("~/{0}/_res/_images/icon_notice.png",  
PBS.Cms.Settings.PBSFolderName) %>" /></a></li> 

을이 페이지 뒤에있는 코드 조각입니다 : 여기에 이미지의 HTML입니다

//validate folder is important announcements 
if (!cd.FolderName.Equals("Important Announcements")) 
{ 
//string folderName = cd.FolderName.ToString(); 
Response.Write("folder doesn't equal Important Announcements"); 
} 

어떤 도움을?

감사합니다. 마크 업에서 그것을하기 위하여려고하는 경우에

제이슨

당신은 img 태그와 뒤에 코드에서 RUNAT = "서버"를 추가 할 수 있습니다

답변

7

importantTag.Attributes["src"] = "yourNewImageUrl"; 
+0

감사합니다! 이것은 완벽하게 작동했습니다! 덕분에 – jre247

1

를 넣을 수 있습니다, 난 당신을 생각 대신 다음 코드가 필요합니다.

<li class="levelOne"><a class="button notice buttonEight" href="#"> 

    <img id="importantImg" 
    src="<%= Page.ResolveUrl(string.Format("~/{0}/_res/_images/icon_notice.png",  
    PBS.Cms.Settings.PBSFolderName)) %>" /></a> 

</li> 

대신 코드에서 완전히 수행 할 수 있습니다. 이미지는 다음과 같이 선언 갖는

<img id="importantImg" runat="server" src="" /> 

당신은 뒤에 코드에서이 작업을 수행 할 수 있습니다 :

importantImg.src=Page.ResolveUrl("relative/path/to/image"); 
+0

! 이것은 또한 일했다! – jre247

관련 문제