問題タブ [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.

0 投票する
1 に答える
4299 参照

asp.net-mvc-3 - mvc3:空のクエリ文字列を返すhtml.beginform検索

MVC3アプリでは、次のビューがあります。

URL「/Search?query = test」を入力すると、インデックスアクションのRequest.Querystringが検索値を完全に読み取ります(URLのアクションを無視するようにルートを設定しています)。シークボックスに入力すると、正しいアクションとコントローラーがヒットしますが(ルーティングは正常に見えます)、クエリ文字列は空のままです。私は何が間違っているのですか?

0 投票する
2 に答える
28944 参照

c# - html.beginform を使用して mvc3 でモデルを送信する

アクション メソッド Rate() の HttpPost および HttpGet バージョンがあります。

http://pastebin.com/embed_js.php?i=6x0kTdK0

HttpGet Rate() が返すビュー:

Form を介して Post メソッドにモデルを送信する方法を見つけようとしていますが、送信ボタンのタグの値「モデル」がそのためのパラメーターになると考えていましたが、次の場合は null が渡されますPost メソッド内のブレークポイント。for ループは、適切な評価を送信するために 5 つのボタンを作成しようとしています。

ありがとう

0 投票する
1 に答える
1740 参照

asp.net - Html.BeginForm() で RouteData を保持する

Html.BeginForm() メソッドのバリアントを使用して、次のように html 属性をフォームに添付しています。

残念ながら、これによりフォーム ターゲットがすべてのルート データを失います。

controller/action?abc=123Html.BeginForm()URLがcontroller/action?abc=123_ controller/action、しかしそれは私の目的を解決しません)。

Html.BeginForm()古いルート値を保持し、同時にフォームに html 属性を追加できるバリアントはありますか?

0 投票する
1 に答える
22804 参照

asp.net-mvc - ASP.NET MVC 3 の Html.BeginForm() で DropDownList の SelectedValue を渡す

これは私のビューコードです:

コードが示すように、選択した値をHtml ヘルパーdropdownのアクションに渡す必要があります。BeginForm()あなたの提案は何ですか?

0 投票する
2 に答える
7873 参照

asp.net-mvc - ASP.NET MVC、モデルをビューからコントローラーに渡す

ASP.NETMVCとViewからControllerへのデータの受け渡しに問題があります。私はこのようなモデルを持っています:

このInputModelをコントローラーで作成し、ビューに渡します。

Input.cshtmlファイルには、入力フォームを生成するためのコードがあります。

次に、送信ボタンをクリックすると、テキストフィールドに入力されたデータを操作したいと思います。

質問1:この@ Html.TextBoxFor()を見たことがありますが、実際にはこの「stuff=>otherstuff」を取得していません。「その他」は、データを書き込みたいフィールドである必要があると結論付けました。この場合は、おそらく「p.value」になります。しかし、矢印の前にある「もの」とは何ですか?

コントローラに戻ると、デバッグを伴うPOST用の関数があります。

ここで、デバッグは次のようなものだけを表示します。

したがって、返されたモデルは空です。

質問2:この@using(Html.BeginForm())で根本的に間違ったことをしていますか?これはここでの正しい選択ではありませんか?もしそうなら、どうすれば私のモデルをデータで満たしてコントローラーに戻すことができますか?
(ここでは「@modelList <Process>」を使用できません(上記の例は省略されているため、実際のコードではさらに多くのものがあります)。

誰かが私が見落としている詳細のいくつかを私に記入してくれることを願っています。

0 投票する
2 に答える
2072 参照

asp.net-mvc - フォームデータをビューからコントローラーに渡し、asp.netmvc3のデータベースに保存します

データベースにテーブルがあり、nvarcharデータ型にtitleという名前の列があります。ユーザーがテキストボックスに入力したタイトルをテーブルに保存したい。私の見解では、私は使用しました

このビューは、このプロパティを持つViewModelからの強く型付けされたビューです

コントローラーからデータベースにデータを保存する方法は知っていますが、コントローラー内のデータにアクセスする方法がわかりません(savetodb()機能中)。誰か助けてくれませんか?ありがとう

0 投票する
1 に答える
1514 参照

asp.net-mvc - 複数の入力サブミットを含む T4MVC Html.BeginForm

コントローラ...

とビュー...

imgbtn パラメータをメソッドに渡さなかったため、これは機能しません。私はそれを行う正しい方法は何ですか?

0 投票する
2 に答える
872 参照

c# - Razor: カスタムの BeginForm() のような Razor 使い捨てブロックが機能しない場合がある

のように機能するブロックのカスタム実装がありますHtml.BeginForm()。実装は基本的に次のとおりです。

次に、私の見解では、次のことができます。

取得するため:

これはすべてうまくいきます。ただし、「かみそりのスニペット」内でブロックを使用すると、たとえば、かみそりのコンテンツを引数として取る関数に渡すときに問題が発生しFunc<object, HelperResult>ます。たとえば、次のように定義された別の HtmlHelper 関数があります。

ただし、次のようにすると、内側のコンテンツは外側のコンテンツなしでレンダリングされます。

問題は、「Html」がまだ外部コンテキストの HtmlHelper を参照しているため、BEGIN と END が「some content 2」とは異なるライターに送信されることだと思いますが、これが事実かどうかはわかりません。

(1)何がうまくいかないのか、(2)どうすれば修正できるのか、誰でも知っていますか?

0 投票する
1 に答える
6118 参照

asp.net-mvc-4 - html.beginform がコントローラにポストバックされない、ページの読み込みエラー メッセージ?

他の場所で残高を更新できるように、コントローラーに値をポストしようとしていますが、機能させることができません。メッセージが届きます

ページ読み込みエラー

私が欲しいのはdouble値だけですが、正直なところ、最初のインスタンスでコードをコントローラーに入れたいだけです。

.cshtmlのようなものです:

そして、コントローラーは次のとおりです。

私はMVCが初めてです。ビューコードには、最終的に使用したい量の値がないことを知っています。または、それをモデルに追加して渡すこともできますが、コントローラーにまったく取得できません。

前もって感謝します。

0 投票する
1 に答える
323 参照

asp.net-mvc-4 - 私のビューはviewModelMVC4をバインドしません

何も問題がない場合は申し訳ありませんが、ViewがViewModelをバインドしていません。何度もデバッグしましたが、ブレークポイントがアクションラインにある場合、モデルにデータがありません。プロジェクトの他のビューは正常に機能します。

アクション:

意見

ViewModel

何か間違っていますか?私を助けてください。