これらの目的で Javascript を使用することについて、Google であらゆる種類の質問を目にします。主に、ASP.NET がすべての ID を変更する問題を中心に展開していますが、これは私の問題ではありません。
コンテンツページに含まれる非常に単純なフォームがあり、次のフォーム要素が含まれています。
<asp:TextBox id="coName" runat="server" />
<asp:TextBox id="pass" TextMode="password" runat="server" />
<asp:Button id="enterAdmin" text="Enter" runat="server" clientidmode="static"/>
これらは、マスター ページ フォームにラップされます。
私のボタン処理コードは次のとおりです。
Sub submit(sender As Object, e As EventArgs) Handles enterAdmin.Click
Dim company = coName.Text
Dim pwd = pass.Text
'// DO MORE STUFF
End Sub
このページをスタンドアロン ページとして使用するとすべてが完全に機能しますが、マスターページを追加すると 2 つの問題が発生します
まず、ボタン クリック イベントがトリガーされません。これは、いくつかのグーグルによって克服され、次の行を追加することがわかりました:
Me.RegisterRequiresRaiseEvent(enterAdmin)
クリックイベントの問題を修正
しかし、私の 2 番目の問題: 通過するフィールド値を取得できません
coName.Text
pass.Text
どちらも空の文字列として通過します。
私は何が欠けていますか?