より良いURLとAsp.NET Webresources
-
20-09-2019 - |
質問
次のようになりますwebresourcesのURLを変更するにはasp.netで独自の「webresourcesプロバイダ」を書き込むことが可能です。
WebResource.axd?D = qoS8iGdUsV4f8NgR_HS-hHWgRO2CDfStRaaqn7oJ2xBuwIMbn27JNufuUMn-aVlK0& トン= 634013997250859375"
に例えば:
/webresources/folder/script.js
おかげ
解決
私は実現することができれば、
、あなたはそれらの動作を無効にしない限り不可能であるすべてのコントロール(コントロールを存在し、既に含まれている)ため、この動作を変更するために後にしています。ほとんどのWebコントロールは、埋め込まれたリソースを使用してカスタムスクリプトのパスをサポートしていません。
ASP.NETには、リソースのパスを取得するために使用する必要がありAssemblyResourceLoader
要求と.axd
を処理するためにPage.ClientScript.GetWebResourceUrl()
を使用して、内部AssemblyResourceLoader.GetWebResourceUrl()
を使用しています。あなたはClientScriptManager
の動作を変更することはできません。 ClientScriptManager
クラスのに対しSEALDとPage.ClientScript
はセッターアクセサを持っていないし、オーバーライドではないんです。
所属していません StackOverflow