2012-02-04 39 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),然後顯示「測試協議」頁面
  4. 否則「頁面名稱不可用」上

這裏是剪斷了ASP標籤控件包裹在H1標籤的代碼:

<h1 style="color:Black;"> 
    <asp:Label ID="DocumentNameLabel" runat="server" Text="Hello World" /> 
</h1> 

我的項目是用C#編寫的,而QueryStringParameter以這種格式用於URL 〜/ ProceduresForms.aspx?doc_family = CR

任何幫助表示感謝。

+0

一些代碼片段,你想這樣做是必要的! – Muthu 2012-02-04 02:24:54

+0

@穆胡:感謝您的反饋。我添加了代碼,並提供了更多信息。 – Fawadafr 2012-02-04 03:05:16

回答

1

在Page_Load中:

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

您應該能夠從那裏?

+0

非常感謝您的幫助。這很好。 – Fawadafr 2012-02-04 05:05:17

相關問題