QueryStringParameter を使用して SELECT ステートメントにパラメーターを渡し、SQL Server からページに必要なデータのみを表示しています。
<SelectParameters>
<asp:QueryStringParameter Name="doc_family" QueryStringField="doc_family" Type="String" />
</SelectParameters>
QueryStringParameter を利用して、一般的なものではなく、ページでフェッチされたデータごとにカスタム見出しを追加するIF ステートメントを作成できるとしたらどうでしょうか。例として:
- (doc_family = CR) の場合、ページに「Clean Room」を表示します
- If (doc_family = QA) then ページに「品質保証」を表示します
- (doc_family = TP) の場合、ページに「テスト プロトコル」を表示します。
- Else "ページ名は利用できません"
H1 タグでラップされた ASP ラベル コントロールの抜粋コードを次に示します。
<h1 style="color:Black;">
<asp:Label ID="DocumentNameLabel" runat="server" Text="Hello World" />
</h1>
私のプロジェクトは C# で記述されており、URL ~/ProceduresForms.aspx?doc_family=CRで QueryStringParameter がこの形式で使用されています。
どんな助けでも大歓迎です。