問題タブ [urlhelper]
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 - Routes and UrlHelper
I have the following route
#xA;When I visit the URL
#xA;This route matches perfectly and my action is called.
Inside my view I have a helper which does the following:
#xA;The string generated is:
#xA;Why is it not
#xA;What am I doing wrong?
asp.net-mvc - ASP.NET MVC:UrlHelperを使用する単体テストコントローラー
私のコントローラーアクションの1つ、Ajaxリクエストで呼び出されているアクションは、リダイレクトを実行できるようにクライアント側にURLを返します。私は使用Url.RouteUrl(..)
していますが、単体テスト中にController.Url
パラメーターが事前に入力されていないため、これは失敗します。
私は多くのことを試しましたが、特にスタブを試みた(失敗した)、スタブされた(呼び出しで失敗した)を使用してUrlHelper
手動でを作成しUrlHelper
ました。RequestContext
HttpContextBase
RouteCollection.GetUrlWithApplicationPath
私はグーグルを検索しましたが、この主題については事実上何も見つかりませんでした。Url.RouteUrl
コントローラーアクションで信じられないほど愚かなことをしていますか?もっと簡単な方法はありますか?
さらに悪いことに、ユニットテストで返されたURLをテストできるようにしたいと思います。実際、正しいルートにリダイレクトされていることだけを知りたいのですが、返されるのはURLではなくURLです。ルート、解決されるURLを制御したい(たとえば、スタブを使用してRouteCollection
)-しかし、最初にテストに合格できれば幸いです。
php - CodeIgniter でリダイレクトする
リダイレクト ヘルパーが期待どおりに動作しない理由を誰か教えてもらえますか? メインコントローラーのインデックスメソッドにリダイレクトしようとしていますが、www.mysite.com/index/provider1/
いつルーティングする必要がありwww.mysite.com/provider1
ます. これは誰にとっても意味がありますか?問題ではないと思いますが、構成のインデックスページを空白に設定しています。この問題を解決する方法について誰かアドバイスがありますか? 前もって感謝します!
コントローラー:
.htaccess :
asp.net-mvc - UrlHelper 拡張メソッドの呼び出しがエンコードされていない
ASP.NET MVC UrlHelper の単純な拡張メソッドを作成しました。構成からスタイルシート ファイルの名前を検索し、URL をスタイルシートに返すことがジョブであるため、引数は必要ありません。拡張メソッドは、おおよそ次のようになります。
そして、私はそれを次のように使用します:
ただし、メソッドは実行されず、次のようにレンダリングされます。
ご覧のとおり、拡張メソッドは実行されず、全体がエンコードされているだけです。パラメータを受け入れるようにメソッド シグネチャを変更すると、次のようになります。
次に、拡張メソッドが実行され、出力は期待どおりになります。
私の質問は、これは設計によるものですか、それとも ASP.NET MVC Web フォーム ビュー エンジンのバグですか?
asp.net-mvc - Url.Action の単体テスト (Rhino モックを使用していますか?)
次のように使用される UrlHelper 拡張メソッドのテストを作成しようとしています。
ただし、新しい UrlHelper を作成して、返された URL が期待どおりのものであると主張できるように、正しく設定できないようです。これは私が持っているものですが、嘲笑を伴わないものなら何でも受け入れます。;O)
urlHelper.Action("Test", "TestAction") に変更しようとしましたが、とにかく失敗するので、機能していないのは私の拡張メソッドではないことがわかります。NUnit の戻り値:
ルートが登録されて機能していることを確認し、偽の HttpContext を作成するために Hanselmans 拡張機能を使用しています。私の UrlHelper extensionmethod は次のようになります。
それを機能させるために何が欠けているかについてのアイデアはありますか??? /クリストファー
php - Zend_Controller_Router で不要なパラメーターをデフォルトでリセットする方法
Zend-Framework 1.9.5 を使用して Web アプリケーションを作成しています。しかし、Url_Helper は、パラメーターのリセットの問題で非常に扱いにくいものでした!、これが優れた機能 (パラメーターの保存) であることはわかっていますが、ほとんどの場合はそうではありません。必要ない!したがって、デフォルトのルーターをオーバーライドして、パラメーターを強制的に失うことを考えています。要求しない限り、または保持する特定のパラメーター (lang など) を指定する場合を除きます。
また、それをデフォルトのルーターにしたいので、それを行うためにコントローラー、ビューを編集する必要はありません!
助言がありますか?
更新:
午前中ずっと URL helper を書き込もうとしましたAdmin_View_Helper_Xurl
が、問題を解決することは何もできませんでした:
現在の URL パラメータを取得してフィルタリングし、現在のパラメータをクリアしてフィルタリングしたパラメータを渡そうとしましたが、1 つの Zend_Framework コードをハードコード編集しない限り、それを行うことはできませんでした :(.
ありがとう
asp.net-mvc - ASP.NET MVC のモデルで UrlHelper を呼び出す
ASP.NET MVC のモデルでいくつかの URL を生成する必要があります。ルートを使用して URL を生成する UrlHelper.Action() のようなものを呼び出したいと思います。ホスト名、スキームなどの通常の空白を埋めてもかまいません。
そのために呼び出すことができる方法はありますか?UrlHelper を構築する方法はありますか?
ruby-on-rails - このlink_tourlヘルパーがブールレコードを更新しないのはなぜですか?
前もって感謝します。可能な限り詳細を提供しようとしました。データベース内のブールレコードを更新するリンクを作成しようとしています。基本的に、誰かが別のフォームに行かなくても、ギフトに購入済みのマークを付けることができます。私は過去にこれを投稿と削除のリンクで問題なく行ってきました。:投稿はコントローラーに受け入れられません(のみ
「ギフトは正常に更新されました。」クリックした後にメッセージが表示されますが、データベースは更新されません。
コントローラー:AliExpressResourcesGemを使用
コンソールで動作します
サーバ:
javascript - ASP.NET MVCアプリを複数の仮想ディレクトリに展開する(URL参照とJSファイルに関する問題)
質問の名前が正しいかどうかはわかりませんが、問題は次のとおりです。
複数の仮想ディレクトリにデプロイされているMVC.NETアプリがあります。これは、QAのさまざまな段階でさまざまなバージョンがあるためです。
これに伴う問題は、あるサイトでは.js参照が
/ VirtualDir /scripts/file.js
そして別のサイトでは
/ OtherVirtualDir /scripts/file.js
この問題のもう1つの側面は、リンクを作成するHtmlHelpersがあることです。これに伴う問題は、HtmlHelperメソッドにUrlHelperがないことです。ビューからHtmlHelperにUrlHelperを渡しても「OK」ですか?これを取得してタグを生成できますか?
他の誰かがこの種の問題に対処しなければなりませんでしたか?助言がありますか?
ありがとう
デイブ
php - Code Igniterを使用してjavascript(jQuery)を介して動的画像を表示する方法
Code IgniterのURLヘルパーを使用して、base_url()メソッドでCSSとJavascriptを読み込むことができますが、JavaScriptを介して画像をHTMLに動的に配置する場合はどうでしょうか。たとえば、私のjavascriptファイルで私は持っています
これらの画像は、ドロップダウンメニューがある指定したメニュー項目に配置されます。
しかし、そのファイルは.jsファイルであるため、サーバーはその中にphpをロードしません。
では、JSのベースURLを設定するにはどうすればよいですか?
ありがとう!
-アーロン