問題タブ [resolveurl]

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 に答える
7386 参照

asp.net - MasterPageのHTMLボタンでResolveUrlを使用する

MasterPageに次のHTMLがあります。

ResolveUrlをHTML入力ボタンで動作させる方法を理解しようとしていますが、どのようにひねって回しても正しく設定できません(つまり、クリックしてもページがSelectUser.aspxにリダイレクトされることはありません)。ASP.NETボタンを使用することもできますが、CSSを使用する必要があり、そのために時間を費やしたくありません。

これを行う方法についての助けをいただければ幸いです。ありがとう!

0 投票する
3 に答える
3635 参照

asp.net - 2 つの場所にある 2 つのサブページのマスター ページで画像のパスを指定するにはどうすればよいですか?

こんにちは、私の作業環境はすべて asp.net c# vs2008 です。私の問題はこれです、私は共有フォルダーのoutside.masterにマスターページを持っています.その中に私はイメージコントロールを持っています

このマスターページを 2 つのサブページから参照しています。1 つはルート レベルにある Index.aspx で、もう 1 つは masters フォルダーの下にある registration.aspx です。問題は、実行すると、index.aspx にロゴが表示され、registration.aspx にロゴが表示されないことです。両方のページでロゴを取得するためのパスの指定方法を教えてください。

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

asp.net - 画像専用の ASP.NET チルダ (~) 解像度をオーバーライドする

大規模なレガシー アプリケーションがあり、すべてのイメージを CDN に移動したいと考えています。

現在、すべての画像はアプリケーション ルート自体の下にあるため、パスはすべて次のよう"~/Images/MyImage.jpg." になります。システムの要件により、特定の画像が CDN に存在する場合は、実行時にその画像の完全な URL を特定する必要があります。これにより、バージョン管理、キャッシュなどを厳密に制御できます。イメージごとにコードを変更するのは、非常に長く、退屈で、エラーが発生しやすいプロセスです。

私がやりたいことは、画像のチルダを解決する方法を決定できる ASP.NET のメカニズムにフックできるようにすることです。これにより、既存のすべてのコードをそのままにしておくことができ、画像は実行時に CDN に送信されます。

VirtualPathProvidersについての言及がいくつか見つかりました。これは私が探していたもののように聞こえましたが、テストしたところ、CombineVirtualPaths関数に渡されたパスは で終わるパスだけでした.ASPX, .ASCX, and .MASTER

これのためのクリーンでリスクの低いオプションを見つけるのを手伝ってくれる人はいますか?

基本的に、私が必要とするのは、「~/images/myimage.jpg」が「http://mycdnhost.com/myimage.jpg」としてブラウザーにレンダリングされるアプリ内のどこにでもあります。これにより、ブラウザが画像のリクエストをサーバーに送信することをまったく回避できます。

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

javascript - jQuery/javascript が仮想アドレスを URL に解決する

ドロップダウン リストで現在選択されている値に基づいて部分ビューを読み込もうとしています。URLをハードコーディングすると、コードが機能します...

しかし、C#ビューでasp.net mvc 3のように仮想アドレスを使用したい

コントローラーとメソッドの名前を完全な URL に解決する方法はありますか?

ありがとう。

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

c# - ResolveUrlが実際のURLの前にランダムな文字列を追加する

resolveUrlで指定された仮想ディレクトリを呼び出すために使用していweb configます。最近、エラーログで、このパスの前に長い文字列が追加されるという問題が発生しました。したがって、明確にするために、適切に解決されurlましたが、240文字を超える長さの文字列が追加されました。誰かがこれで問題を抱えたことがあるかどうか疑問に思います。

呼び出しは次のとおりです。

出力エラーは次のとおりです。

(F(7teHGa3jtAWTm0cKjtcKe8aKQMb99ykEWnc2c8L7RGHP28aRwzXYDhA8vWHRepIqFN67FGtHRN41v3kiseUsbMoNZqUDgS9h7g8acMSFRDPTYxbM3UA2pUXAUzWJcCWU4A3oVlFz6YoAqXVCAGNJiGbUiWdjcsREGNAkdQHkzX6SjCf12QonsibppUVPiean-saajTAzQjgoRK1qnFactg2))/ストレージパブ/写真/2901502/40719_19760_2903337.jpg

これは上に太字で示され/storage-pub/Photoている正しい解決url済みであり、後のディレクトリも正しいですが、解決される前の文字列が何であるかわかりませんurl

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

html - ASP.NET MVC Url.Action() に似た URL を解決するフロントエンド メソッドを知っている人はいますか

私が探しているのは、フッター ナビゲーションなどのパーシャルを取得し、ファイル システムの任意の場所から URL を正しく解決できる軽量のフロントエンド フレームワークです。

たとえば、「foo/」に移動するフッター リンクを含むメイン インデックス ページがありますが、foo/index ページ内では、同様にネストされたフッター リンクを「../bar/」に解決したいと考えています。

.NET ASP.NET での以前の経験があり、「~/」でリンクを定義してすべてを正しくルーティングすると非常に便利です。

完全なドメイン限定リンクを提供することでこれを回避できることはわかっていますが、まだ認識していないユーティリティ、手法、またはフレームワークの助けを借りて相対リンクを使用できるかどうか疑問に思っていました.

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

delphi - Delphi XE2 - 指定した Web サイトの IP を取得するには?

Web サーバー上の php ファイルをチェックして、ユーザーが検証されているかどうかを確認するプログラムがあります。php ファイルは DB を介して実行され、チェックされている場合は「検証済み」と表示されます。

現在、人々は Xampp をインストールし、hosts ファイルでサーバーを 127.0.0.1 にルーティングし、検証済みをエコーするスクリプトを設定することで、検証システムを簡単にバイパスしています。

ドメインの IP アドレスをチェックして、それが 127.0.0.1 にルーティングされているかどうかを確認できるようにしたいと考えています。

Delphi を使用してドメインの IP アドレスを解決するにはどうすればよいですか?

0 投票する
3 に答える
2144 参照

c# - パスがasp.netのルートにあるcssまたはjsファイルにアクセスできません

サブフォルダen/Default.aspxファイルからCSSまたはJSファイルにアクセスしようとすると、正しいパスを取得できません。

私は次のフォルダ構造を持っています

en/Default.aspxファイル内のコード

パスを使用する../と、常にパスを次のように返します http://localhost:49831/en/scripts/slider/script.js

`Page.ResolveURLまたはResolveURLを使用すると、パスが次のように返されます。

http://localhost:49831/website/en/Default.aspx?language=en-us&issue=5

どうすればいいのかわからないのですが、うまくいき../../ません

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

php - public_html 以外のフォルダへのリクエストを解決するための「シンボリック」リンク?

ディレクトリ内のフォルダーに多数の画像ファイルと pdf ファイルがあり、public_htmlユーザーの要求に基づいてこれらのファイルを動的に処理、作成、編集する public_html のスクリプトが多数あります。

問題は、これらのファイルをフォルダーに保存するのpublic_htmlは安全ではないことに気付いたことです。誰かがスクリプトを挿入してすべて削除する可能性があります。だから私がしたいのは、それらを public_html の外に移動することです。ただし、これらすべてのファイルを処理する非常に多くのスクリプトがあるため、すべてのパスがめちゃくちゃになります。相対パス ( /home/public_html/designs/product1/...) を使用するスクリプトと、絶対パス ( www.mydomain.com/designs/product1/...) を使用するスクリプトを使用しています。

正直なところ、私はシンボリック リンクについてあまり知りません。いくつか読んだことがありますが、Linux もあまり得意ではないので、わかりにくいと感じました。

私の質問は: すべての製品設計ファイルを public_html の外に移動できるように、何らかのシンボリック リンクまたは接続を配置する方法はありますか? ? public_html/designs/おそらく、私のスクリプトからのすべてのリクエストを新しいパスに解決する何らかのコードでしょうか? ここで必要なのはシンボリック リンクではなく、別の何かでしょうか。

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

jquery - スクリプト アドレスと JQDatePicker で ResolveUrl を使用する

マスター ページのアドレス スクリプトに次のコードを使用します。

その働き。ただし、aspx ページでこのコードを使用する場合:

このエラーを表示します:

しかし、削除する場合

また

ページは機能しています。両方を使用するために私を助けてください。