質問: ### 前提・実現したいこと 当方、VB6は経験はあるが、.netは初心者 Vb.Net ASP.NETのVisualStudio2015 デザインではなく、ソースの状態で、 他フォーム(A.aspx)からコピーしたボタンを、B.aspxに張り付けて、 B.aspx.vbでボタンクリックイベントとして Protected Sub btnTest_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnTest.Click という風に、 btnTest のクリックイベントをコーディングしたいです。 対処方法を教えてください。 情報は下記のとおりです。 ### ソースコード例 A.aspx側 ↑の1行をコピーし、 B.aspx側の ↑ここに張り付け。 ### 発生している問題・エラーメッセージ B.aspx.vb で、 btnTestのクリックイベントを探したのですが、 btnTest自体が認識されていません。 ### 試したこと B.aspx.vbに、 Protected Sub btnTest_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnTest.Click と試しに直接入力しましたが、 Handles btnTest.Click のbtnTestが 「名前空間では有効でないステートメントです。」 とエラー表示されます。
回答: 外していると思いますが * ビルドし直してみる * B.aspxに<%@ Page にLanguage="vb"、CodeBehind="B.aspx.vb"の記述があるか * btnTest_Clickのコードを書く場所がSystem.Web.UI.Pageを継承したPublic Class Bの中に書こうとしているか を確認してみる