2011-10-27 4 views
0

私はC#の初心者です。この疑問は助けてください。 私はこれら2つのWebページを持っていますpageAとpageB .PageAはSQL Serverのテーブルのすべてのフィールドを表示するテーブル(使用DataGrid)を持っています、それはPageBへのリンクを表示する追加の編集カラムを持っていますpageBには、更新される製品のIDを含むクエリ文字列があります。ページBでは、私は更新フォームを持っています。フォームフィールドがすでに入力されています(つまり、 "select"を使用してクエリ文字列のIDを使用してデータを取得しています)。このpageBには、このページで編集されたフィールドを更新し、サーバー 。ページB:Page_Load()はIDを変数(VarID)に保存する場所で、私はfill_data_fields()メソッドを呼び出して、「選択」してフィールドを塗りつぶします。また、update_click pageB上のボタンをクリックすると、このメソッドでデータベースのフィールドを更新するコードを記述しました。 問題は、ボタンをクリックしたときにメソッドupdate_click()が呼び出されないことです。C#クエリ文字列のIDに属するフィールドを更新します。

+0

あなたは、あなたが持っている問題に関連するいくつかのコードを提供したいでしょう... btw、asp.netを使用していますか?なぜ新しい/(muchbetter)asp.net mvc? –

答えて

0

asmxマークアップでボタンを定義するのではなく、プログラムによってボタンを追加する可能性はありますか? ASP.Netはその問題に対処するのは恐ろしいことです。また、asmxマークアップでupdate_Click()ボタンを正しく配線していることを確認してください。 C#では大文字と小文字が区別されます。