.aspx 페이지의 다른 컨트롤에서 사용자 제어 속성으로 값을 보내십시오.
-
06-07-2019 - |
문제
다른 컨트롤 (예 : DropdownList의 선택된 값 ","쿼리 문자열에서 값 ")에서 값을 전달하는 방법이 있습니까?
해결책
예, 할 수 있습니다. <% %>
프레젠테이션 코드에서. 코드는 다음과 같이 보입니다.
<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 게시물 asp.net에서 <%=와 <%#의 차이는 무엇입니까? 사용할 수있는 다양한 바인딩 메커니즘의 좋은 목록을 제공합니다.
다른 팁
네입니다. 예를 들어
<uc1:CompetitionClassification ID="CompetitionClassification" runat="server" OnlyTopFive="True" />
이 경우 매개 변수 OnylTopfive는 사용자 정의 컨트롤의 태그 내에 전달됩니다.
그런 다음 제어의 서버 측면에서 다음과 같습니다.
private bool onlyTopFive;
public bool OnlyTopFive
{
get
{
return this.onlyTopFive;
}
set
{
this.onlyTopFive = value;
}
}
제휴하지 않습니다 StackOverflow