2011-11-10 3 views
0

에서 작동하지 않습니다 : 페이지가 렌더링 될 때Asp.net 변수 나는 다음과 같은 코드를 페이지

<tr id="test" runat="server"> 
    <td align="<%=myalignment%>"> 

나는 myalignment = "센터"를 설정하지만, 그것은 변수를 잡아하지 않습니다. 단지 그것이 정확히 어떻게 나타나는지 보여줍니다. 특정 TD를 프로그래밍 방식으로 "센터"또는 "왼쪽"으로 변경하려고했는데 이것이 효과가 있다고 생각했습니다. 어떤 아이디어? 그럴 필요가 RUNAT = "서버"가없는 경우, 그때는 잘 작동

... 속성을 통해 선언적으로 설정하고 동적으로 해결하지 수있는 서버 측을 실행

+0

주위에 div를 넣으려고 했습니까? – javasocute

+0

TR이 동봉 ​​된 TR이 runat = "server"를 사용하지 않고 있지만 TD가 runat = "server"인 TR에있는 것으로 나타났습니다 ... – user1005793

+0

일부 태그/속성은 인라인 코드를 허용합니다. 이것은 그들 중 하나 일 수 있습니다. –

답변

0

을 제어 <% = %> (Response.Write) 구문을 사용하십시오.

Expressions < % # %> 데이터 바인딩 구문을 사용할 수 있지만 컨트롤이나 페이지에서 DataBind()를 호출해야하므로 불쾌한 부작용이 발생할 수 있습니다.

대신 코드 파일에서 셀을 반복하거나 특정 셀을 참조 할 수 있어야합니다. runat = server 속성을 각 셀에 추가해야 할 수도 있습니다. 확실하지는 않습니다.

관련 문제