それ自体に投稿して結果を表示するページに検索フォームがありますが、すべて正常に機能します。サイトのホームページに同じ検索フォームを配置する必要があります。これを検索フォームにポストバックし、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 を宣言していないので、どこでどのように変更すればよいかわかりません。
アドバイスをいただければ幸いです。
クレイグ