問題タブ [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.
c# - ASP.Net: 共有/静的関数で System.Web.UI.Control.ResolveUrl() を使用する
Asp.Netの共有/静的関数でResolveUrl()を使用する最良の方法は何ですか? VB.Net の現在のソリューションは次のとおりです。
または C#:
しかし、それはそれを呼び出す最良の方法ではないことを認識しています。
jquery - ユーザーコントロールでモジュール性のためにjsを登録する最良の方法
私はこのように編成されたコントロールを持っています
そして、呼び出し元のマスターページなどにjavascriptを登録して、このコントロールフォルダーがドロップされてから登録された場所ならどこでも、jsへのURLを見つける方法を知っているようにしたい.
これが私がこれまでに持っているものです(ユーザーコントロール内)
何か案は?
asp.net - 開発マシンのaspxページで絶対URLを使用するには?
aspx ページで ResolveUrl 関数をよく使用していますが、解決されたパスは常に相対パスです。レンダリングされたパスを通常の「 http://localhost/myproject/」で開始できるようにしたいと考えています
ファイルの階層を変更した場合にコードを壊さずにそれを達成するにはどうすればよいですか? 関数を作成して、ページ上のターゲット リンクごとに呼び出すのは非効率でしょうか?
php - PHP: 相対 URL を解決する方法
相対 URL を指定し、ベースが絶対 URL を返す関数が必要です。さまざまな方法で実行する多くの関数を検索して見つけました。
標準的な方法はありますか?
このサイトでは、Python と C# の優れた例を参照できます。PHP ソリューションを入手しましょう。
.net - LoadControl() の前に ResolveUrl() を呼び出す必要がありますか?
TemplateControl.ResolveUrl()
に渡す前に呼び出す必要がありTemplateControl.LoadControl()
ますか?
どの方法が好ましいですか?
または多分ResolveClientUrl()
?
model-view-controller - new control().ResolveUrl("") がデプロイされていない
MVC を使用したアプリケーションがあります。私のコントローラーには、画像パスを含むviewdata []があります(Viewdata ["dd"] = new Control()。ResolveUrl(path))。これはローカルでは機能しますが、デプロイでは機能しなくなります。
このシナリオを経験した人はいますか?
ご返信いただきありがとうございます。
一番
hyperlink - UrlRewriter.netを実装するときに古いURLを保持する
今日、UrlRewriter.netを自分のサイトに追加しましたが、SEOリンクを実際のページにリダイレクトしても問題なく機能します。問題は、古いリンクをサイトに保持し、ルールを使用してResolveUrl()にページにリンクを出力させる方法があるかどうかです。「古い」リンクは、検索ボットまたはユーザーのいずれにも表示されないようにする必要があります。
ページ内のリンクの例:
web.configに次のような書き換えコードを追加しました。
まず、MVCのように余分な仕事をせずにリンクをレンダリングできると便利です。次善の策は、リライトリストに「他の方法」のルールを追加するだけの良い方法があるかどうかです。
これにより、デバッグ時にリダイレクトを簡単にオフ/オンにすることもできます。
search - URLを最適に正規化する方法
ユーザーがキーワード->URLリンクを追加できるサイトを作成しています。複数のユーザーが同じURL(まったく同じ同じオブジェクトインスタンス)にリンクできるようにしたい。
したがって、ユーザー1が「http://www.facebook.com/index.php」と入力し、ユーザー2が「http://facebook.com」と入力し、ユーザー3が「www.facebook.com」と入力した場合、どうすればよいですか。それらをすべて解決するものに「変換」するのが最善です:「http://www.facebook.com/」
バックエンドはPythonです...
検索エンジンはどのようにしてURLを追跡しますか?彼らはURLを保持してから、それが解決するものを取得しますか、それとも解決するものとは異なるURLを投げて、解決されたバージョンだけを気にしますか?
ありがとう!!!
c# - 相対 URL への絶対ファイル パス
相対 URL を絶対パスに解決するチュートリアルをたくさん見てきましたが、逆のことをしたいと思います。システムの絶対ファイルパスを相対 URL に解決します。
ファイルパスc:\my_website_root\images\picture_a.jpg
をimages/picture_a.jpg
私は見てきましたがUri.MakeRelative()
、この場合に役立つとは思いません。
編集:私はこのように実装しましたが、まだハックしているようです(特に行#2)
c# - マスターページのResolveUrl問題
わかった、
私はそれが奇妙であることを知っていますが、このコード<head runat="server"></head>
をmaster.pageの間に置くと、次のようにレンダリングされます。
asp.netが処理する必要のあるものは表示されません。
これは元のコードです:
基本的に、Asp.Netは以下のコードを処理せず、通常のhtmlとしてレンダリングします。
どうすればこの問題を克服できますか?
前もって感謝します...
編集して解決
さて、これを行う方法はありません。ResolveUrlまたはResolveClientUrlは以下のこれらに対してのみ機能するため、私はついに理解しました。
リンクにはリテラルが多すぎるため、次のようにリンク要素をbodyタグに配置する必要があります。