問題タブ [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 に答える
347 参照

c# - フォームを含むmvc4 webgridセル、コードがレンダリングされない
鬼ごっこ

MVC4 に webgrid があり、特定の人にメッセージを再送信するために、カスタム列に送信ボタンが必要です。

列のフォーマットのコードは次のようになります。

このコードは別の PC から手動でコピーしたものなので、明らかな構文エラーは無視してください。

私の問題は、HTML ページにフォーム タグがないことですが、ご覧のとおり、私は Html.BeginForm を使用しています...

なぜこれが起こるのか誰にも分かりますか?

ありがとう、アヴィ。

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

asp.net-mvc - 2つのフォームを持つMVCビュー、なぜ両方が同じアクションにレンダリングされるのですか?

しかし、HTMLは次のようにレンダリングされます。

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

jquery - mvc jqueryを使用してモデル値を設定し、beginformに渡す方法

私はasp.netmvc4を使用しています。

私は現在、カスケードドロップダウンを持つbeginformを使用しようとしています。私の問題は、カスケードドロップダウン(動的)からフォームに値を取得する方法がわからないことです。

3つのカスケードドロップダウンがあり、それぞれにID(trackId、RailCarID、およびDeckID)があります。のjqueryには値がありますが、jqueryを取得して値をモデル(つまり、Model.SelectedTrack、Model.SelectedRailCar、Model.SelectedDeck)に割り当てる方法がわかりません。 html.beginformに戻った値。beginformではモデル値のみにアクセスできるように見えますが、jqueryではモデル値を設定できません。

これが私のコードです(いくつかのアイデアがコメントアウトされています)

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

ajax - 動的なルート値を持つ Html.BeginForm

このような動的なルート値をhtml.beginformに追加する必要があります

フォームの送信時に mvc が既にパラメーターをメソッドに渡していることはわかっていますが、パラメーターを mvc url 形式に含めるには url が必要ですmydomain.com/controller/action/somethingID。現在、すべてが機能していますが、 の$.ajax()ような URL を渡す別の呼び出しがあるため、現在の URL が ではないため機能しません。"../someMethod"$.ajax()(mydomain.com/controller/action)(mydomain.com/controller/action/somethingID)

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

javascript - html.beginform を使用してサーバー側から結果を取得する方法は?

サーバー側から結果を取得する必要があります。しかし、私は HTml.Begin フォームを使用しています。私のサンプルコードを以下に示します

コントローラーから結果データを取得する方法

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

javascript - パスワードの確認が行われない

パスワードの検証が機能していない問題が発生しています。javascript は正しく定義されていると思いますが、エラーに関係なく投稿を続けるため、フォームを正常に検証できません。

HTMLは次のとおりです。

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

c# - asp.net mvc3でアクションとコントローラーを指定せずにメソッドを呼び出す方法は?

私はasp.net mvcが初めてです。私のページにボタンがあります。そのボタンをクリックすると、ダウンロードダイアログボックスのみを表示したい。他のビューとコントローラーを呼び出したくありません。を使用するたびに@Html.BeginForm("Index", "Download", FormMethod.Post)、ダウンロードダイアログボックスとともに新しいウィンドウが開きます。新しいウィンドウを開きたくない。私のコードは次のとおりです

これを行う方法はありますか?

0 投票する
0 に答える
1146 参照

c# - mvc の別のビュー内の部分的なビュー コンテンツにアクセスする方法

私の問題をこれとして説明させてください。

画像をアップロードし、カスタム ファイル名で別の場所に保存する mvc4 Web アプリケーションを開発しました。

ビューページにファイルアップロードコントロールとボタンがあり、このビュー内に別の部分ビューレンダリングがあり、いくつかのテキストボックスがあります。ファイルアップロードコントロールを使用して画像をアップロードし、送信ボタンをクリックすると、指定された場所に保存する必要がありますファイル名は、部分ビューのテキスト ボックスに入力された値である必要があります。

これがビューのコードです

ここに「WholeSaleUserDetail」という名前の部分ビューのコードがあります

}

ここにコントローラーコードがあります

ファイルアップロードコントロールを使用して画像のアップロードを保存する必要があり、名前は部分ビューのテキストボックス「名前」の値である必要があります

しかし、テキストボックスの値をコントローラーに渡すことができません。それを達成するにはどうすればよいですか?

ここで私を助けてください..

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

asp.net-mvc-4 - ViewModel を同じページに戻すにはどうすればよいですか

動画ページのコメント セクションで HTTPPost を機能させようとしていますが、ポストバックで問題が発生しています。保存はデータベースに記録されていますが、ページのリロード時に、最初に見つかった @Model.SelectedMediaItem.Name 変数を見つけることができません。私のhtmlは次のとおりです。

私のコントローラーのアクションは次のとおりです。

URL /Media/Screencast/1 で開始するページを呼び出すと、SelectedMediaItem の詳細が入力されたビューモデルが読み込まれ、すべてが期待どおりに表示されます。

これに投稿しようとすると、ビューモデルの詳細が失われていますが、コメントは実際には期待どおりに保存されていますが、表示するには別のページにアクセスして再アクセスする必要があります。

ビュー モデルを @Html.BeginFor に追加パラメーターとして渡すにはどうすればよいですか?

私のViewModelは次のとおりです。