2014-11-02 4 views
0

내 ascx 파일에 아래 코드가 있습니다.
동봉 된 <tr>runat="server"입니다.Asp.Net 코드 블록이 실행되지 않았습니다.

<td id="loading" style='<%= ShowLoadingImage("PageLoad") %>'></td> 

이 코드는 실행되지 않고 HTML로 렌더링됩니다. 즉, HTML에서 동일한 텍스트가 표시됩니다.
내가 뭘하고 있는거야?

답변

0

runat=server이있는 컨트롤이나 runat=server 인 컨트롤이 중첩 된 컨트롤에서는 <%..%>을 사용할 수 없습니다. loading.Attributes.Add("style", ShowLoadingImage("PageLoad"));

+1

예, 그게 내가 주위를 작품으로 무슨 짓을했는지처럼

나는, 제안 <td id="loading" runat="server"...을하고 서버 측 코드 할당 스타일 것이다. 그러나 ascx 파일에서이 작업을 수행 할 수있게되면 더 깨끗합니다. –

+0

@ NullHead,이 방법으로해야한다고 생각합니다. –

관련 문제