Я использую QueryStringParameter для передачи параметра в инструкции SELECT для отображения только необходимых данных на странице из SQL Server.
<SelectParameters>
<asp:QueryStringParameter Name="doc_family" QueryStringField="doc_family" Type="String" />
</SelectParameters>
Мне было интересно, что, если бы я мог воспользоваться QueryStringParameter и написать несколько IF операторов , чтобы добавить пользовательские заголовки в соответствии с данными, извлекаемыми на странице, вместо одного общего. Как пример:
- Если (doc_family = CR), отобразить «Чистая комната» на странице
- Если (doc_family = QA), отобразить «Обеспечение качества» на странице
- Если (doc_family = TP), отобразить «Протокол тестирования» на странице
- Иначе "Имя страницы недоступно"
Ниже приведен код для элемента управления меткой ASP, заключенный в тег H1:
<h1 style="color:Black;">
<asp:Label ID="DocumentNameLabel" runat="server" Text="Hello World" />
</h1>
Мой проект написан на C #, и QueryStringParameter используется в этом формате в URL-адресе ~ / ProgramsuresForms.aspx? Doc_family = CR .
Любая помощь приветствуется.