大規模な Web アプリケーションを計画していて、アプリケーションをフォルダーに整理したいと考えています: /Products /Orders /Staff /Utils
アプリケーションは最終的に 100 ページ以上になる可能性があり、それらすべてをルート フォルダーに置きたくありません。
ただし、jQuery UI ライブラリでは、多くの css が images フォルダーを参照することがわかります。
ページがサブフォルダーまたはサブサブフォルダーからロードされた場合でも、javascript css リンクが引き続き機能するように、このアプリケーションを構成する最良の方法はありますか? それとも、画像への正しい参照を生成するように、PHP または ASP.NET を使用して jQuery UI ライブラリを書き直さなければならないのでしょうか?
おそらく検索を実行して url(images/xyx.png) を url(/images/xyx.png) に置き換えることができることはわかっていますが、自分の Web サイトからアプリケーションを実行すると機能しないことがわかりました。
これは、Web サイトが www.myhomepage/sales/xzy.apsx であるのに対し、開発時の URL は localhost:1234/xyz.aspx であるため、絶対 URL 参照に問題があったためです。runat=server タグを使用することでこれを解決できますが、できることなら、jquery-ui ライブラリー全体でそれを行うのは好きではありません。
アイデアをありがとう。