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. 如果 (doc_family = QA) 然后在页面上显示“质量保证”
  3. 如果 (doc_family = TP) 然后在页面上显示“测试协议”
  4. 否则“页面名称不可用”

这是为包装在 H1 标记中的 ASP 标签控件截取的代码:

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

我的项目是用 C# 编写的,并且 QueryStringParameter 在 URL ~/ProceduresForms.aspx?doc_family=CR中以这种格式使用。

任何帮助表示赞赏。

4

1 回答 1

1

在 Page_Load 中:

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

你应该可以从那里拿走它?

于 2012-02-04T04:24:43.580 回答