0

QueryStringParameter を使用して SELECT ステートメントにパラメーターを渡し、SQL Server からページに必要なデータのみを表示しています。

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

QueryStringParameter を利用して、一般的なものではなく、ページでフェッチされたデータごとにカスタム見出しを追加するIF ステートメントを作成できるとしたらどうでしょうか。例として:

  1. (doc_family = CR) の場合、ページに「Clean Room」を表示します
  2. If (doc_family = QA) then ページに「品質保証」を表示します
  3. (doc_family = TP) の場合、ページに「テスト プロトコル」を表示します。
  4. 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 がこの形式で使用されています。

どんな助けでも大歓迎です。

4

1 に答える 1

1

Page_Load で:

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

そこから取れるはず?

于 2012-02-04T04:24:43.580 に答える