2010-12-30 20 views
0

複数のボタンを持つページを作成する必要があります。たとえば、2つのテキストフィールドと、add、subtract、multiply、およびdivideという4つのボタンがあるページ。いずれかのボタンをクリックすると、2つのフィールドで適切な処置が行われ、別のテキストボックスに回答が返されます。フォーム上の複数のボタン

誰でもどのように私がこれを行うことができるかに関するアイデアがあります。私は1つの送信ボタンを持つフォームについてのみ知っています。私はちょうどコールバックすることができ、答えを得ることができ、それがページに書かれているいくつかの異なる方法が不足していますか?

+0

WebFormsまたはMVCでこれを行うようにお願いしていますか?あなたは、あなたが求めている視点に応じて、さまざまな方法でこの設定を行うことができます。 – Chris

答えて

0

問題なくこれを行うことができます。すべてのボタンにイベントハンドラがあることを確認してください。たとえば :

<asp:Button ID="btnAdd" runat="server" Text="Add" onclick="btnAdd_Click" /> 
<asp:Button ID="btnSubtract" runat="server" Text="Subtract" onclick="btnSubtract_Click" /> 

と、あなたのコードが背後にある必要があります:

protected void btnAdd_Click(object sender, EventArgs e) 
{ 
    //Add code 
} 

protected void btnSubtract_Click(object sender, EventArgs e) 
{ 
    //Subtract code 
} 

は、そのASPページが状態を覚えていないにも覚えておいてください。ボタンをクリックして答えを出力し、元の番号が失われた場合は、フォームに戻す必要があります。これは、ページがサーバーから戻ったときにユーザーのブラウザーがこの情報を失うためです。

関連する問題