ロジックの助けが必要です...
現在:
- ユーザーがページにデータを入力します。
- ユーザーが送信をクリックします。
- Javascript は、非表示の入力フィールドにデータを配置します。
- ページがポストバック (リロード) する
- C# は、これがポストバックであることを登録し、非表示の JavaScript フィールドを取得します。
- C# はそれをデータベースに入れます。
上記の問題は、Web ページのリロードです。私はそれを望んでいません。動作していないコールバック スクリプトをいじってみました (それをデバッグしようとして、別の質問が開かれています)。
私の質問は、コールバックやポストバックなしで上記で定義した手順を実行するための代替手段についてですか? クライアント側の機能からオンデマンドでサーバー側の機能を簡単に呼び出す方法はありますか? (コールバックがまさにこれを行うべきであることは知っていますが、私のものは機能していません)
そのような代替手段がない場合、(初心者の観点から) コールバックが非常に複雑なのはなぜですか? 次のようなコールバックを単純に呼び出せないのはなぜですか。
if (IsCallBack)
{
string test = Request.Form["saveTest"];
//do stuff
}
ありがとうございました。また、最初に私を批判することなく、私の質問を「閉じる」またはマークダウンしないでください。ありがとう。