問題タブ [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.
asp.net-mvc-3 - mvc3:空のクエリ文字列を返すhtml.beginform検索
MVC3アプリでは、次のビューがあります。
URL「/Search?query = test」を入力すると、インデックスアクションのRequest.Querystringが検索値を完全に読み取ります(URLのアクションを無視するようにルートを設定しています)。シークボックスに入力すると、正しいアクションとコントローラーがヒットしますが(ルーティングは正常に見えます)、クエリ文字列は空のままです。私は何が間違っているのですか?
c# - html.beginform を使用して mvc3 でモデルを送信する
アクション メソッド Rate() の HttpPost および HttpGet バージョンがあります。
http://pastebin.com/embed_js.php?i=6x0kTdK0
HttpGet Rate() が返すビュー:
Form を介して Post メソッドにモデルを送信する方法を見つけようとしていますが、送信ボタンのタグの値「モデル」がそのためのパラメーターになると考えていましたが、次の場合は null が渡されますPost メソッド内のブレークポイント。for ループは、適切な評価を送信するために 5 つのボタンを作成しようとしています。
ありがとう
asp.net - Html.BeginForm() で RouteData を保持する
Html.BeginForm() メソッドのバリアントを使用して、次のように html 属性をフォームに添付しています。
残念ながら、これによりフォーム ターゲットがすべてのルート データを失います。
私controller/action?abc=123
のHtml.BeginForm()
URLがcontroller/action?abc=123
_ controller/action
、しかしそれは私の目的を解決しません)。
Html.BeginForm()
古いルート値を保持し、同時にフォームに html 属性を追加できるバリアントはありますか?
asp.net-mvc - ASP.NET MVC 3 の Html.BeginForm() で DropDownList の SelectedValue を渡す
これは私のビューコードです:
コードが示すように、選択した値をHtml ヘルパーdropdown
のアクションに渡す必要があります。BeginForm()
あなたの提案は何ですか?
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>」を使用できません(上記の例は省略されているため、実際のコードではさらに多くのものがあります)。
誰かが私が見落としている詳細のいくつかを私に記入してくれることを願っています。
asp.net-mvc - フォームデータをビューからコントローラーに渡し、asp.netmvc3のデータベースに保存します
データベースにテーブルがあり、nvarchar
データ型にtitleという名前の列があります。ユーザーがテキストボックスに入力したタイトルをテーブルに保存したい。私の見解では、私は使用しました
このビューは、このプロパティを持つViewModelからの強く型付けされたビューです
コントローラーからデータベースにデータを保存する方法は知っていますが、コントローラー内のデータにアクセスする方法がわかりません(savetodb()
機能中)。誰か助けてくれませんか?ありがとう
asp.net-mvc - 複数の入力サブミットを含む T4MVC Html.BeginForm
コントローラ...
とビュー...
imgbtn パラメータをメソッドに渡さなかったため、これは機能しません。私はそれを行う正しい方法は何ですか?
c# - Razor: カスタムの BeginForm() のような Razor 使い捨てブロックが機能しない場合がある
のように機能するブロックのカスタム実装がありますHtml.BeginForm()
。実装は基本的に次のとおりです。
次に、私の見解では、次のことができます。
取得するため:
これはすべてうまくいきます。ただし、「かみそりのスニペット」内でブロックを使用すると、たとえば、かみそりのコンテンツを引数として取る関数に渡すときに問題が発生しFunc<object, HelperResult>
ます。たとえば、次のように定義された別の HtmlHelper 関数があります。
ただし、次のようにすると、内側のコンテンツは外側のコンテンツなしでレンダリングされます。
問題は、「Html」がまだ外部コンテキストの HtmlHelper を参照しているため、BEGIN と END が「some content 2」とは異なるライターに送信されることだと思いますが、これが事実かどうかはわかりません。
(1)何がうまくいかないのか、(2)どうすれば修正できるのか、誰でも知っていますか?
asp.net-mvc-4 - html.beginform がコントローラにポストバックされない、ページの読み込みエラー メッセージ?
他の場所で残高を更新できるように、コントローラーに値をポストしようとしていますが、機能させることができません。メッセージが届きます
ページ読み込みエラー
私が欲しいのはdouble
値だけですが、正直なところ、最初のインスタンスでコードをコントローラーに入れたいだけです。
私.cshtml
のようなものです:
そして、コントローラーは次のとおりです。
私はMVCが初めてです。ビューコードには、最終的に使用したい量の値がないことを知っています。または、それをモデルに追加して渡すこともできますが、コントローラーにまったく取得できません。
前もって感謝します。
asp.net-mvc-4 - 私のビューはviewModelMVC4をバインドしません
何も問題がない場合は申し訳ありませんが、ViewがViewModelをバインドしていません。何度もデバッグしましたが、ブレークポイントがアクションラインにある場合、モデルにデータがありません。プロジェクトの他のビューは正常に機能します。
アクション:
意見
ViewModel
何か間違っていますか?私を助けてください。