2009-05-06 3 views

답변

1

예, 프레젠테이션 코드에 <% %>을 사용해야합니다. 코드는 다음과 같을 것이다 :

<asp:DropDownList id="ddlFoo" runat="server"> 
    ... 
</asp:DropDownList> 
<asp:TextBox id="txtBar" runat="server" Text='<%# ddlFoo.SelectedValue %>' /> 

<%-- For query string --%> 
<asp:TextBox id="txtBar" runat="server" 
    Text='<%# Request.QueryString["Key_Value"] %>' /> 

는 SO In ASP.Net, what is the difference between <%= and <%# 당신이 사용할 수있는 다양한 바인딩 메커니즘의 좋은 목록을 제공 게시 할 수 있습니다.

+0

@LFSR 컨설팅 : 파서 ​​오류 메시지 : 서버 태그 <% ... %> 구조를 포함 할 수 없습니다. –

+0

@LRSR Consulting : 나는 당신의 예를 시도해 보았고 값으로 텍스트 상자에 <% = ddlFoo.SelectedValue %>를 붙였다. (단지 문자열 일 때처럼) –

+0

@Brian, 그건 나쁘다. 사용할 값을 결코 기억할 수 없다. ; try : <% # ddlFoo.SelectedValue %> –

0

예입니다. 이 경우 예를

<uc1:CompetitionClassification ID="CompetitionClassification" runat="server" OnlyTopFive="True" /> 

를 들어, 매개 변수 OnylTopFive 내 사용자 지정 컨트롤의 태그 내에 전달됩니다.

는 내 컨트롤의 서버 측에서, 나는이 :

private bool onlyTopFive; 
    public bool OnlyTopFive 
    { 
     get 
     { 
      return this.onlyTopFive; 
     } 
     set 
     { 
      this.onlyTopFive = value; 
     } 
    } 
+0

하드 코딩 된 값이 아닌 다른 컨트롤에서 값을 전달하려고합니다. –

관련 문제