問題タブ [routevalues]

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 投票する
3 に答える
673 参照

asp.net-mvc - RoutValues に値を追加し、ASP.NET MVC 3 で現在の値を保持する

ページごとに行を宣言するための2つのフォームのビューがあります。ポスト アクションでは、URL を同じにする必要があり、新しいパラメーターを追加するだけです。今私はこのように使用します:

この実装では、すべてのパラメーターが失われ、RC = rowcountnumber置き換えられました。パラメータを保持し、新しいパラメータを追加するにはどうすればよいRCですか? それを行う最速の方法は何ですか?ここにパフォーマンスの問題はありますか?

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

asp.net-mvc - ASP.NET MVC3 で現在の URL にパラメーターを追加する最良の方法

ここで同様の質問をします。現在の URL を保持し、それに新しいパラメーターを追加する必要があります。(まだ) 唯一の答えは次のとおりです。

繰り返しを避け、Request.QueryString現在のURLを取得して新しいパラメータを追加する他の方法はありますか?

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

asp.net-mvc - html.actionlinkroutevaluesエラー

最近、私は人々が私のウェブサイト上の自分のコメントを削除できるようにするリンクを追加しようとしています。私はここで尋ねられた質問の答えのアドバイスに従いました。これは私のコードが今どのように見えるかです:

次に、コントローラーにここで値を処理させます。

これは正しい方法のようですが、私は何を間違っているのでしょうか。このエラーが発生し続ける

'/'アプリケーションのサーバーエラー。

パラメータディクショナリには、メソッド'System.Web.Mvc.ActionResult DeleteComment(Int32、System.String)'のnull許容型ではないタイプ'System.Int32'のパラメータ'commentID'のnullエントリが含まれています。

私は本当に愚かな何かを見逃しているかもしれませんが、あなたが私を助けることができればそれは素晴らしいことです!

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

c# - RouteValueDictionary と htmlAttributes の間に競合はありますか?

RouteValueDictionary を使用して RouteValues を ActionLink に渡しています。

私がコーディングした場合:

リンクの結果はOKです:

しかし、私がコーディングした場合:

リンクの結果は次のとおりです。

どうしたの?唯一の違いは、最後に htmlAttributes を使用していることです

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

asp.net - コントローラーへのRouteValuesの読み込み

だから私はURLアクションを持っています

これは、createAndAssignとteacherIDの2つのrouteValuesを渡します。

先生/作成ページに移動すると、URLは次のようになります。

いいですね、これが欲しいです。POSTして教師を作成する場合、createAndAssignとteacherIDの値を取得するにはどうすればよいですか?

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

asp.net-mvc-3 - フォーム送信後にビューからコントローラーに辞書を渡す

かみそりビュー:

コントローラーのアクション:

モデル辞書をコントローラーに渡す方法はありますか? 私のパラメータは常にnullだからです。

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

c# - ASP .NET MVC Web サイトでの URL 書き換え

私は画像ビューアに取り組んでいるので、名前の付いたコントローラーがViewerあり、それを渡すとrouteValues、次のような URL で渡されます: http://www.mywebsite.com/Viewer?category=1&image=2

このページにアクセスするためのリンクは次のとおりです。

しかし、私はこの URL が好きです: http://www.mywebsite.com/Viewer/1/2

RegisterRoutesクラスのメソッドでいくつかのトリックを実行しようとしましたRouteConfigが、前の結果を取得できません。

誰も私がこれを行うことができる場所を知っていますか?

どうもありがとう !

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)