Как обновить элемент управления меткой на странице, используя значение QueryStringParameter? - PullRequest
0 голосов
/ 04 февраля 2012

Я использую 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. Иначе "Имя страницы недоступно"

Ниже приведен код для элемента управления меткой ASP, заключенный в тег H1:

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

Мой проект написан на C #, и QueryStringParameter используется в этом формате в URL-адресе ~ / ProgramsuresForms.aspx? Doc_family = CR .

Любая помощь приветствуется.

1 Ответ

1 голос
/ 04 февраля 2012

В Page_Load:

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

Вы сможете взять его оттуда?

...