問題タブ [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.
c# - フォームを含むmvc4 webgridセル、コードがレンダリングされない
MVC4 に webgrid があり、特定の人にメッセージを再送信するために、カスタム列に送信ボタンが必要です。
列のフォーマットのコードは次のようになります。
このコードは別の PC から手動でコピーしたものなので、明らかな構文エラーは無視してください。
私の問題は、HTML ページにフォーム タグがないことですが、ご覧のとおり、私は Html.BeginForm を使用しています...
なぜこれが起こるのか誰にも分かりますか?
ありがとう、アヴィ。
asp.net-mvc - 2つのフォームを持つMVCビュー、なぜ両方が同じアクションにレンダリングされるのですか?
しかし、HTMLは次のようにレンダリングされます。
jquery - mvc jqueryを使用してモデル値を設定し、beginformに渡す方法
私はasp.netmvc4を使用しています。
私は現在、カスケードドロップダウンを持つbeginformを使用しようとしています。私の問題は、カスケードドロップダウン(動的)からフォームに値を取得する方法がわからないことです。
3つのカスケードドロップダウンがあり、それぞれにID(trackId、RailCarID、およびDeckID)があります。のjqueryには値がありますが、jqueryを取得して値をモデル(つまり、Model.SelectedTrack、Model.SelectedRailCar、Model.SelectedDeck)に割り当てる方法がわかりません。 html.beginformに戻った値。beginformではモデル値のみにアクセスできるように見えますが、jqueryではモデル値を設定できません。
これが私のコードです(いくつかのアイデアがコメントアウトされています)
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)
javascript - html.beginform を使用してサーバー側から結果を取得する方法は?
サーバー側から結果を取得する必要があります。しかし、私は HTml.Begin フォームを使用しています。私のサンプルコードを以下に示します
コントローラーから結果データを取得する方法
javascript - パスワードの確認が行われない
パスワードの検証が機能していない問題が発生しています。javascript は正しく定義されていると思いますが、エラーに関係なく投稿を続けるため、フォームを正常に検証できません。
HTMLは次のとおりです。
c# - asp.net mvc3でアクションとコントローラーを指定せずにメソッドを呼び出す方法は?
私はasp.net mvcが初めてです。私のページにボタンがあります。そのボタンをクリックすると、ダウンロードダイアログボックスのみを表示したい。他のビューとコントローラーを呼び出したくありません。を使用するたびに@Html.BeginForm("Index", "Download", FormMethod.Post)
、ダウンロードダイアログボックスとともに新しいウィンドウが開きます。新しいウィンドウを開きたくない。私のコードは次のとおりです
これを行う方法はありますか?
c# - mvc の別のビュー内の部分的なビュー コンテンツにアクセスする方法
私の問題をこれとして説明させてください。
画像をアップロードし、カスタム ファイル名で別の場所に保存する mvc4 Web アプリケーションを開発しました。
ビューページにファイルアップロードコントロールとボタンがあり、このビュー内に別の部分ビューレンダリングがあり、いくつかのテキストボックスがあります。ファイルアップロードコントロールを使用して画像をアップロードし、送信ボタンをクリックすると、指定された場所に保存する必要がありますファイル名は、部分ビューのテキスト ボックスに入力された値である必要があります。
これがビューのコードです
ここに「WholeSaleUserDetail」という名前の部分ビューのコードがあります
}
ここにコントローラーコードがあります
ファイルアップロードコントロールを使用して画像のアップロードを保存する必要があり、名前は部分ビューのテキストボックス「名前」の値である必要があります
しかし、テキストボックスの値をコントローラーに渡すことができません。それを達成するにはどうすればよいですか?
ここで私を助けてください..
asp.net-mvc-4 - ViewModel を同じページに戻すにはどうすればよいですか
動画ページのコメント セクションで HTTPPost を機能させようとしていますが、ポストバックで問題が発生しています。保存はデータベースに記録されていますが、ページのリロード時に、最初に見つかった @Model.SelectedMediaItem.Name 変数を見つけることができません。私のhtmlは次のとおりです。
私のコントローラーのアクションは次のとおりです。
URL /Media/Screencast/1 で開始するページを呼び出すと、SelectedMediaItem の詳細が入力されたビューモデルが読み込まれ、すべてが期待どおりに表示されます。
これに投稿しようとすると、ビューモデルの詳細が失われていますが、コメントは実際には期待どおりに保存されていますが、表示するには別のページにアクセスして再アクセスする必要があります。
ビュー モデルを @Html.BeginFor に追加パラメーターとして渡すにはどうすればよいですか?
私のViewModelは次のとおりです。