Don't panic!
Better Make It Through Today. RSS Please read my disclaimer.
Form1とForm2を作り、Form1に、
<mobile:Command ID="Command1" runat="server" OnClick="Command1_Click">Submit</mobile:Command>
としてボタンを置いて、これをクリックするとForm2に移動するサンプルを書く。が、動かない。
Visual Studio 2008を使っているので、aspxのデザインビューは使い物にならないことは知っているものの、まさかOnClickが効かないとは!
もちろん、そんな馬鹿なことがあるはずはないので、あっちゃこっちゃ調べてようやく手前のミスを発見。
protected void Command1_Click(object sender, EventArgs e) { if (ActiveForm.ID == "Form1") ActiveForm = Form2; else ActiveForm = Form1; }
とすべきところを、protectedではなく、これまでどおりprivateとしていたのが敗因。
VS2003、VS2005、VS2008の三世代同居マシンなので、そのせいかとも思ったのだけれど、解決してみればなんてことはないミスでした。ははは。
がっくし。
10:52 | Add comment | #prog | PermaLink
Name
Email
Homepage
Security Word
Type in the security Word
Remember Me
Content (HTML not allowed)
OnClickが効かないのはなぜだ問題
Form1とForm2を作り、Form1に、
としてボタンを置いて、これをクリックするとForm2に移動するサンプルを書く。が、動かない。
Visual Studio 2008を使っているので、aspxのデザインビューは使い物にならないことは知っているものの、まさかOnClickが効かないとは!
もちろん、そんな馬鹿なことがあるはずはないので、あっちゃこっちゃ調べてようやく手前のミスを発見。
protected void Command1_Click(object sender, EventArgs e) { if (ActiveForm.ID == "Form1") ActiveForm = Form2; else ActiveForm = Form1; }とすべきところを、protectedではなく、これまでどおりprivateとしていたのが敗因。
VS2003、VS2005、VS2008の三世代同居マシンなので、そのせいかとも思ったのだけれど、解決してみればなんてことはないミスでした。ははは。
がっくし。
10:52 | Add comment | #prog | PermaLink