0

私のページは4つのタブで構成されています(Jquery Accordianを使用)。

タブ 1.) ユーザーがデバイスのメーカーとモデルを選択する (Default.aspx)

タブ 2.)ユーザーが買い戻し価格を確認します (GetPrice.aspx がタブ 2 に読み込まれます)

タブ 3.) ユーザーが連絡先情報を入力する (Default.aspx)

タブ 4.) ユーザー情報を表示する確認ページ (Conf.aspx はタブ 3 に読み込まれます)

ユーザーの連絡先情報にアクセスするには、CodeBehind (Conf.aspx 上) が必要なため、問題が発生します。クエリ文字列を介して値を渡すと、ユーザーが値を改ざんしてデータベースに誤った情報を挿入する可能性があります。これはすべてポストバックなしで行われることに注意してください。

だから私は必要です:

1.) クエリ文字列の改ざんを防止する方法 (クエリ文字列は、電話番号、電子メール アドレス、州、都市、郵便番号などで構成されることを覚えておいてください)

また

2.) 前のフィールドの値を取得する簡単な方法 (Conf.aspx CodeBehind から: Default.aspx のコントロールの値を取得する方法)

長いテキストブロックで申し訳ありませんが、助けていただければ幸いです。

4

1 に答える 1

0

タブごとに個別の Web フォームが必要かどうかはわかりません。おそらく、ソリューションをサービス指向に再設計することができます。ロジックは Web サービス経由で利用でき、タブはすべて同じビューに表示できます。これを Web フォームの方法で行うと、より複雑になります。

于 2012-05-23T16:34:03.660 に答える