【问题标题】:How to update label control on the page using QueryStringParameter value?如何使用 QueryStringParameter 值更新页面上的标签控件?
【发布时间】:2012-02-04 00:50:06
【问题描述】:

我正在使用 QueryStringParameter 在 SELECT 语句中传递一个参数,以便仅在 SQL Server 页面上显示必要的数据。

<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. 否则“页面名称不可用”

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

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

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

感谢您的帮助。

【问题讨论】:

  • 需要一些代码 sn-ps 你想这样做!
  • @Muthu:感谢您的反馈。我添加了截断的代码并提供了更多信息。

标签: asp.net c#-4.0 querystringparameter


【解决方案1】:

在 Page_Load 中:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    相关资源
    最近更新 更多