問題タブ [html.beginform]
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.
html - Html.BeginForm に data- 属性を追加するにはどうすればよいですか
以下を使用して、モバイル サイトに画像をアップロードするためのフォームを作成します。
ただし、jQuery モバイルを使用しているため、Ajax を有効にして、ページ間の遷移がスムーズに行われるようにしています。これにより、ajax でファイルのアップロードを行うことができないため、私のフォームが画像をアップロードしないという問題が発生しました。data-ajax="false"
ファイルのアップロードを許可するには、このフォームに属性を追加する必要があります。
次の複数のバリエーションを試しましたが、動作させることができなかったので、これを行う方法を知っている人はいますか?
forms - MVC.NET カスタム ルート ハンドラ Html:BeginForm での間違ったアクション
カスタム mvc ルート ハンドラを使用しました。しかし、ビューで Html.BeginForm または Ajax.BeginForm を使用すると、Action パラメーターが予期せず変更されます。私のコードは上記です
私の登録ルート方法は次のとおりです。
私の MvcRouteHandler は:
私の見解は:
最後に、ブラウザでの間違ったアクションは次のようになります。
form action="/man-parfume" data-ajax="true" data-ajax-method="Post" id="form0" method="post"> form action="/man-parfume" method="post" > 入力タイプ="送信" 値="送信" />
コントローラーを開始フォームのホームとして記述しましたが、Html.BeginForm がレンダリングされると変更されました。
ホーム/インデックスにフォームを投稿するにはどうすればよいですか?
c# - @Html.Beginform でパラメーターを渡す
フォームを使用してデータを渡そうとすると、 「パラメーター ディクショナリには、null 非許容型のパラメーター 'equipmentid' の null エントリが含まれています」という恐ろしいエラーが発生します。私は答えと説明のためにグーグルとスタックオーバーフローを精査しましたが、この問題がどのように機能するかを理解していないことが問題であるという結論に達しました。伝統的なプログラミングのバックグラウンドを持っているので、Web のことは私には直感的ではないように思えます。
これが私のビューコードです
これが私のコントローラーです
誰が私が間違っているのか正確に教えてもらえますか? 以前に読んだ回答と私が見た例から、これはうまくいくはずだと感じています。
c# - asp.net mvcでHtml.BeginForm()を使用して複数のパラメータを送信するには?
本当はテキストボックス内の画像とテキストをコントローラーに送りたいのですが...
そして、私は以下の方法でコントローラーでそれらを取得しようとしています:
しかし、私はテキストボックスの値を取得していません..コードに何か問題がありますか?
このようなサンプルコードがあります。
ブロブをビューに直接送信しています。これが基本的に問題です。モデルを使用してテキスト、ブロバール、画像を挿入するにはどうすればよいですか?