isSearching
Web アプリケーションの「関数」ファイルに単一のブール値プロパティを持つクラスがあります。検索ページで、変数oSearchHandler
として宣言されたPublic Shared
変数があります。oSearchHandler
Web アプリケーションの他のページのコンテンツにアクセスするにはどうすればよいですか?
セッションを使用したコード....
'search.aspx
Public Function oSearchString(ByVal oTextBoxName As String) As String
For Each oKey As String In Request.Form.AllKeys
If oKey.Contains(oTextBoxName) Then
Session.Add("searching", True)
Session.Add("search-term", Request.Form(oKey))
Return Request.Form(oKey)
End If
Next
Return ""
End Function
'theMaster.master
<%
If Session("searching") Then
%><ul style="float: right;">
<li>
<div class="gsSearch">
<asp:TextBox ID="searchbox" runat="server"></asp:TextBox>
</div>
</li>
<li>
<div class="gsSearch">
<asp:Button ID="searchbutton" runat="server" Text="search" UseSubmitBehavior="true" PostBackUrl="search.aspx" CssClass="searchBtn" />
</div>
</li>
</ul>
<%
End If
%>
セッションはうまくいくと思います。