0

ユーザーがクライアント ブラウザで Javascript を無効にしていて、Web ページでフォームを使用しようとすると、ポストバックが発生します。私の理解では、フォームは__doPostBackフォームの送信を処理する Javascript 関数を作成しますが、Javascript を無効にすると、通常のポストバックが発生します。サーバーに投稿されたものを確認すると、フォームは空です。フォームは Javascript を無効にしても機能しますか?

4

2 に答える 2

0

フォームは Javascript なしで絶対に機能します。

フォーム消費コードをボタン クリック イベントに入れるだけです。

おそらくこのようなもの

void btnSubmit_Click(Object sender,
                       EventArgs e)
{
    // When the button is clicked,
    // send the values of the input fields to the database.

}
于 2012-05-01T22:01:23.460 に答える
0

フォームは JavaScript なしで送信されます。

クライアント側の検証は実行されないため、無効なデータが含まれている可能性があります。これが、フォームのサーバー側の検証を常に実行する理由です。

ここで、フォームが空であると述べています。フィールドに値を設定するために JavaScript、jquery、またはその他のクライアント側プログラミングに依存している場合、空の値が表示されることがあります。どこをチェックしているのかわかりませんが、page_load の request オブジェクトを見ると、そこにデータが表示されているはずです。

于 2012-05-01T22:20:07.073 に答える