問題タブ [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.
asp.net-mvc - ASP.NET MVC-クロスアプリケーションアクションリンクを生成することは可能ですか?
HTMLヘルパークラスを使用してクロスアプリケーションアクションリンクを生成することは可能ですか?
私は次のものを持っています(両方とも別々のVS2008プロジェクトです):
/ mainwebsite /application/プロジェクトに/mainwebsite/へのリンクを生成したいと思います。これは可能ですか?または、ハイパーリンクをハードコーディングする必要がありますか?
さらに:
私の質問はその逆にも当てはまります。したがって、/ mainwebsite / TO / mainwebsite /application/にリンクを生成します。アプリケーション名をコントローラー名としてシミュレートすることで、私はすでにそのようにすることができました。
asp.net-mvc - ASP.netMVCRouteLinkおよびオプションのrouteValues
オプションのrouteValueを条件付きで設定する方法を見つけようとしています。
私は持っています
訪問者が「カテゴリ」をクリックすると、そのカテゴリの商品のみが表示されますが、「カテゴリ」がない場合は、すべての商品が表示されます。
これらの2つのURLは有効です。
/製品/ページ
/ Products / Page?category = cars
RouteLinkはポケットベルにあるので、ページ間でカテゴリを保持するために、ポケットベルのリンクでカテゴリパラメータを渡すことができると思いました。ただし、カテゴリが選択されていない場合とカテゴリが選択されている場合をどのように処理するかはわかりません。
私はこれができることを知っています:
しかし、厄介なifステートメントを作成せずに両方のケースを処理することは可能ですか?
c# - この ActionLink の正しいルート値を作成するにはどうすればよいですか?
のモデルSearchResults.aspx
は のインスタンスですPersonSearch
。新しいページのリクエスト (GET リクエスト) が到着すると、アクション メソッドはそれを受け取り、新しい結果を計算する必要があります。
次に、前/次のリンクを生成する必要があります。
使用するrouteValues = ViewData.Model
と、オブジェクトのプロパティがアドレスを渡したことがわかりますが、「ページ」パラメーターを追加できません。
asp.net-mvc - 時間のあるルートのDateTime制約?
ルートの制約は、次の形式である必要があるように見えますyyyy-MM-dd hh:mm
か?
特にそこのスペースで?
私は@"\d{4}-\d{2}-\d{2}"
ここまで来ましたが、残りについてはよくわかりません
どうですか?
/ M
jquery - asp.net mvcでPostアクション後にjqueryタブの位置を保持する
ユーザーが各タブでプロファイル、パスワード、一般を更新できるjqueryタブのあるページがあります。
ユーザーが「一般」タブの詳細を更新すると、投稿アクションが呼び出され、「一般」タブが保持されます。
like を呼び出すことで直接アクセスできますhttp://localhost:8742/User/Settings/10#General
。URL10
にはユーザー ID があります。
RedirectToAction
asp.net mvc (C#) アプリケーションで を使用して、「一般」タブを保持するにはどうすればよいですか。
私は次のように試しました:
しかし、上記のものはそのままでは機能しませんrouteValues
。RedirectToAction を使用してアクションを投稿した後、jquery タブを保持するにはどうすればよいrouteValues
ですか? または、これを達成するために上記の RedirectToAction を書き直すにはどうすればよいですか?
asp.net - routeValues のディクショナリを ActionLink に渡す
全て、
ASP.NET MVC を理解する。ここまではとても良いのですが、これは少しおかしな点があります。
次のように使用される、ハイパーリンクの属性の辞書を含むビューモデルがあります。
メニュー = モデル変数
問題は、「menu.Attributes」の位置が次の形式のオブジェクトを期待していることです。
私が知る限り、この匿名オブジェクトは実際にはリフレクションを介して辞書に変換されますが、そもそも辞書を渡すことはできません!!!
リンク用に生成された Html は、単に辞書タイプを示しています。
どうすればこれを回避できますか?全体的なポイントは、その一般的なコントローラーが menu.Attributes を以前に設定できるということです....
以下の投稿に基づいて、次のことを試しました。
しかし、これはまだ機能しません (コードは、オブジェクトを受け取るジェネリック メソッドを内部的に呼び出していると思いますか?)。上記 (および辞書を 4 番目のパラメーターに渡すという私の元のソリューションでは、次のような HTML が生成されます。
つまり、リフレクションを使用していて、完全に間違っています...
asp.net-mvc-2 - asp.net MVC 2 でのクエリ文字列の書式設定
単純な質問のように思えますが、私はそれを自分で理解することはできません...
私はそのようなアクションリンクを持っています
これにより、次のような URL 文字列が生成されます
http://myserver/test?q=search%2Btwitter
しかし、次のURLを取得できるように、プラス記号(UrlPathEncodedであると想定しています)を保持したいと思います
http://myserver/test?q=search+twitter
まだ Html.ActionLink を使用している間にこれを行う簡単な方法はありますか?
asp.net-mvc - 文字列URLをMVCルート値(エリア、コントローラー、アクション、クエリ文字列)に解析する方法は?
ASP.NET MVCのURLから領域、コントローラー、アクション、およびクエリ文字列を抽出する方法はありますか?すでにそれを行う方法がある場合は、自分自身を実装するホイールを再発明したくありません。
ありがとう!
jquery - Html.BeginForm と jQuery submit で動的パラメーターを追加する
フォームを送信する前に、送信時にのみ計算できるパラメーター (ルート値) をいくつか追加する必要があります。
それ、どうやったら出来るの?
c# - MVC ActionLink は、現在の URL からすべての (オプションの) パラメーターを追加します
非常に有名なActionLink
:
これで、このリンクは [詳細] ビューに表示されました。インデックス ビューは検索ページです。その URL は次のようになります。
ご覧のとおり、かなりの数のパラメーターがあります。明らかに、インデックス ページに戻ったときにこれらすべてのパラメーターを保持したいので、ActionLink
.
さて、私はそれを手動で行うのにうんざりしています。1 の場合は問題ありませんが、6 の場合は問題ありません。これははるかに簡単になるはずです。
ActionLink
質問: 現在の URL のすべてのパラメーターをオプションとしてに返すにはどうすればよいですかRouteValues
。
を探していましたRequest.QueryString
。それはそれで何かでなければなりません。仕事をする際に静的メソッドを書くことを考えGlobal.asax
ていましたが、まだ運がありません。多分私が知らないこれを行う簡単な方法はありますか?
編集:これは私が思いついたものです(これは機能します)
global.asaxで:
詳細.aspx:
このコードをどこに配置するのが最適ですか? 私は推測しないGlobal.asax
...
編集2: