それ自体に投稿して結果を表示するページに検索フォームがありますが、すべて正常に機能します。サイトのホームページに同じ検索フォームを配置する必要があります。これを検索フォームにポストバックし、findResults コードを実行する必要があります。ホームページ フォームの送信ボタンで PostBackURL パラメータを使用すると、検索ページに問題なくアクセスできます。ただし、検索ページの Page_Load セクションで次のコードを使用すると、「yearList.SelectedValue....」で始まる行に次のエラー メッセージが表示され、投稿ページからデータにアクセスできないという問題が発生しました。 : "'Site._default1.Protected WithEvents yearList As System.Web.UI.WebControls.DropDownList' は、'Protected' であるため、このコンテキストではアクセスできません".
'####################################
'# ホームページからフォーム投稿を処理
'####################################
Dim crossPostBackPage As Site._default1
If Not (Page.PreviousPage Is Nothing) Then
If Not (Page.IsCrossPagePostBack) Then
If (Page.PreviousPage.IsValid) その後
crossPostBackPage = CType(PreviousPage, Site._default1)
yearList.SelectedValue = crossPostBackPage.yearList.SelectedValue
getAvailability()
終了条件
終了条件
終了条件
yearList Protected を宣言していないので、どこでどのように変更すればよいかわかりません。
アドバイスをいただければ幸いです。
クレイグ