2009-09-30 4 views

답변

20

당신은 당신이하려는 일에 대해 자세한 내용을 준 경우 그러나이 시도 할 수 있습니다, 도움이 될 것이다 :

먼저 당신이 당신의 aspx 마크 업 protected에 액세스하려는 모든 변수를 확인하십시오.

다음를 Page_Load 방법에

DataBind(); 그런 다음 마크 업에서이 작업을 수행 할 수 있습니다 전화 :

<%# VariableName %> 

은 "<%="순서는 서버 컨트롤의 특정 컨텍스트 내에서 사용할 수 있습니다. 시퀀스 "<%#"은 DataBound 컨트롤 용이며 ASPX 페이지 마크 업의 모든 컨텍스트에서 사용할 수 있습니다. DataBind();을 호출하면 페이지의 아무 곳이나 (거의) 이것을 사용할 수 있습니다.

+0

메신저. 회귀 = = (세션 [ "회귀"]) ToString();'.aspx.cs 파일에서 SelectCommand = "SELECT [issue_oid], [issue_num], [regression] [상태], [테스트 됨], [테스트 됨], [테스트 됨], [도착한 날짜], [이전 _ 정보], [주석], [is_duplicate] FROM [itt_monthly_patch_issue_list] 여기서 status = 'Not Tested' % # regression %> ' "' 나를 위해 그것이 작동하지 않습니다 .pls 사용 방법을 권 해드립니다 .. – picnic4u

+0

@ picnic4u 귀하의 질문에 적절하게 답변 할 수 있도록 새 질문을 만드십시오. 나는 의견을 통해 문제를 해결할만한 충분한 정보가 없으며이 사용자의 질문에 대한 의견에 답하기 위해 주제를 벗어날 것입니다. –

+0

제 코드를 살펴보십시오. 여기에 질문 하나를 넣었습니다. http://stackoverflow.com/questions/11445620/how-can-i-access-string-variable-value-of-aspx-cs-file-in- aspx 파일 – picnic4u

0

데이터 바인딩이 가능한 페이지에 뭔가가 필요합니다. 해당 개체를 데이터 원본에 바인딩 한 다음 .aspx에서 해당 개체에 대한 "평가"를 수행 할 수 있습니다. 당신이 "저자"라는 속성을 가진 객체 (코드 숨김 아마도에서) 컨트롤을 바인딩 한 경우 예를 들어

, 당신은 다음과 같은 방식으로 표시 할 수 있습니다 :

<asp:TableRow ID="trwMsgAuthor" runat="server"> 
    <asp:TableCell ID="TableCell2" runat="server" Width="1in">Author:</asp:TableCell> 
    <asp:TableCell runat="server" ID="celMsgAuthor"><%#Eval("Author")%></asp:TableCell> 
</asp:TableRow> 

이 예제의 표는 ".DataSource"속성이 "Author"가 속성 중 하나였던 일반 객체 목록으로 설정된 Accordion 컨트롤의 일부입니다.

0

변수를 public 또는 protected로 선언 한 다음 <% %> 블록에 C# 코드를 선언하십시오. 예 : <%= strMyCodebehindvariable%> 또는 <%# strMyCodebehindvariable%> 두 번째 옵션을 사용하는 경우 페이지로드시 DataBind() 메소드를 호출해야합니다.

0

귀하의 ASPX에서는 <%=x %> 코드 주위에 <asp:literal runat=server> 컨트롤이 있습니다.

관련 문제