問題タブ [form-post]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc-2 - Jqueryなしでasp.net mvc2のテキストボックスフォーカスアウトイベントにフォーム値を投稿/送信する方法は?
Html.TextboxFor() ヘルパーを使用して 2 つのテキスト ボックスがあります。Textbox1 に値を入力して外側をクリックすると (テキスト ボックスからカーソルを移動すると)、TextBox2 に TextBox2 が入力されます。
Javascript/Jqueryを使用して値を入力することは承知していますが、クライアント側のスクリプトを使用するオプションはありません。したがって、フォームの値をコントローラー アクション メソッドに投稿し、モデル オブジェクトを使用して Textbox1 の値を TextBox2 で埋める必要があります。
Jqueryなしでasp.net mvc2のテキストボックスフォーカスアウトイベントにフォーム値を投稿/送信する方法は?
c# - アクションに「+」を含む文字列値を投稿すると、値がスペースに置き換えられます
フォーム値を使用してアクションに HTTP POST を実行しました。
名前=123+456
しかし、私の行動では、次のようになります。
123 456
そのため、モデル バインダーは "+" をスペースに置き換えます。
何か案は?カスタム モデル バインダーなどを作成する必要がありますか?
編集:
これは、次のように jquery に投稿されます。
JSON.stringify などを使用する必要がありますか? または、手動でエンコードする必要がありますか?
php - 別のサイトからのフォーム ポスト (クロス ドメインおよびクロス Web サーバー)
別のサイトからのフォーム投稿を有効にしたい.自分のサイトに 1 つのフォームがあり、別のサイトでそのフォーム投稿を有効にしたいとします。
フィールド EMail. を持つ asp.net Web ページ www.xyx.com\formpost.aspx があり、自分のサイトにデータを投稿するすべての人に対して、自分のページ フォーム post. を有効にしたいと考えています。お気に入り
1)www.test.com\emailpost.php フォーム このサイトからの投稿。
2)www.test2.com\emailpost.jsp フォーム このサイトからの投稿。
javascript - Asp.Net MVC 4フォームポストのオブジェクトの配列からモデルを自動的にバインドします
JavaScript でオブジェクトの配列を構築し、それらを Ajax 経由でサーバーに送り返したい (私は jQuery を使用しています)
JavaScript オブジェクト配列は次のようになります。
次のように投稿します。
コントローラーアクションで、現在これを取得しています:
JqColumn
投稿をバインドしたいという ac# オブジェクトがあり、次のようになります。
したがって、タイプのコントローラーアクションにパラメーターを追加すると、投稿されたデータが自動的にバインドされると思いましたJqGridColumn[] columns
が、そうではありません(正しい数の要素で配列を生成しますが、配列内の各項目には空白の値があります)
誰かが私が間違っていることを教えてもらえますか? ありがとう!
アップデート
現在、次のようにコントローラーアクションでアイテムを手動でバインドしています。
...これは正常に動作しますが、.Net MVC (正しい) 方法を知りたいです!
c# - 「フォーム投稿」が完了したことを検出する方法
サーバーとして IHttpHandler にいくつかのデータを投稿するために、Silverlight アプリケーションのクライアントで C# に次のコードがあります。
問題は、サーバーで IHttpHandler に送信されたデータが実際にいつ完了するかを確認できないことです。
newForm.Invoke("送信"); 上記は、サーバーが作業を完了していなくても、送信呼び出しを行い、ブロックしないようです。
サーバーでの処理が完了したことを知るために、コールバックを登録する方法はありますか?
ありがとう