2012-02-04 2 views
0

QueryStringParameter를 사용하여 SELECT 문의 매개 변수를 전달하여 SQL Server의 페이지에 필요한 데이터 만 표시합니다.QueryStringParameter 값을 사용하여 페이지의 레이블 컨트롤을 업데이트하는 방법은 무엇입니까?

<SelectParameters> 
    <asp:QueryStringParameter Name="doc_family" QueryStringField="doc_family" Type="String" /> 
</SelectParameters> 

나는 내가 QueryStringParameter을 활용 쓸 수 있는지 궁금했다 일부 IF 대신 한 일반적인 하나의 페이지에서 가져온 데이터에 따라 사용자 정의 제목을 추가 할 수있는 문. 예를 들어 :

  1. (doc_family = CR)은 다음 페이지의 "클린 룸"을 표시하는 경우
  2. 하면 (doc_family = QA) 다음 페이지의 "품질 보증"을 표시
  3. 하면 (doc_family =

    : TP)는 여기에

는 H1 태그에 싸여 ASP 레이블 제어를 냈다 코드입니다

  • 그밖에 "페이지 이름을 사용할 수 없습니다"페이지의 "테스트 프로토콜"을 표시
    <h1 style="color:Black;"> 
        <asp:Label ID="DocumentNameLabel" runat="server" Text="Hello World" /> 
    </h1> 
    

    내 프로젝트는 C#으로 작성되었으며 QueryStringParameter는 URL ~/ProceduresForms.aspx? doc_family = CR에서이 형식으로 사용됩니다.

    도움이 되시길 바랍니다. 를 Page_Load에서

  • +0

    이 작업을 수행하려는 일부 코드 조각이 필요할 수 있습니다! – Muthu

    +0

    @Muthu : 의견에 감사드립니다. 나는 코드를 추가하고 좀 더 많은 정보를 제공했다. – Fawadafr

    답변

    1

    :

    if(Request.QueryString["doc_family"] == "CR") DocumentNameLabel.Text = "CleanRoom"; 
    

    당신은 거기에서 그것을 가지고 할 수 있어야한다?

    +0

    도움 주셔서 대단히 감사합니다. 이것은 훌륭하게 작동했습니다. – Fawadafr