WebResource.axdハンドラを経由する代わりに、プログラムで埋め込みリソースを抽出する方法はありますか? WebResource.axdハンドラに渡される2つのパラメータ(d & t)があります。これらのパラメータを使用して自分でリソースを抽出する方法があることを願っています。どのようなヒントもありがとうございます。WebResource.axdを使用せずに埋め込みリソースを抽出する
答えて
アセンブリクラスを使用できます。以下のコードは、現在のアセンブリからストリームとして埋め込まれたリソースを返す:
using System.Reflection;
Assembly assembly = Assembly.GetExecutingAssembly();
Stream stream = assembly.GetManifestResourceStream("YourEmbeddedResource");
私はそれらの「D」と「T」パラメータ、Debugging ASP.NET 2.0 Web Resources: Decrypting the URL and Getting the Resource Nameを復号化についての良い記事を見つけました。 tパラメータはタイムスタンプであり、dパラメータには要求されたリソース名が含まれています。
リンクが死んでいます。 http://blogs.telerik.com/blogs/posts/07-03-26/debugging_asp_net_2_0_web_resources_decrypting_the_url_and_getting_the_resource_name.aspxが現在動作しています。 –
ありがとう@ david-eison、私はリンクを更新しました – jaraics
- 1. VB.NETで "My"を使用せずに埋め込みリソースにアクセスするには?
- 2. 埋め込みリソースを使用してHttpHandlerにDLLを埋め込む
- 3. 埋め込みリソースを使用するためのガイド
- 4. Excelワークブックファイルを開く埋め込みリソースを使用する
- 5. 埋め込みリソースを使用してDRYする方法
- 6. C#コンソールアプリケーションで埋め込みリソースを使用する
- 7. 埋め込みリソースのファイルパス?
- 8. 埋め込みリソースとデータベースパフォーマンス
- 9. C#埋め込みリソースDLL
- 10. 埋め込みせずにフラッシュアプリケーション内でオペレーティングシステムフォントを使用する
- 11. xdmp:埋め込みExcelワークシートを抽出する文書フィルタ
- 12. ウェブサイトのHTMLコードで埋め込みURLを抽出するR
- 13. Powerpointから埋め込みフォントを抽出するppt
- 14. 埋め込みリソースを使用したServiceStackテンプレートのオーバーライド
- 15. 埋め込みリソースを取得
- 16. Sharpziplib埋め込みリソースを解凍
- 17. 埋め込みリソースとして別のDLLにVB.NET埋め込みDLL?
- 18. 埋め込みJavaScriptを使用したHTMLからのPhL抽出
- 19. ソースファイルを公開せずにサウンドファイルを埋め込みます
- 20. カスタムTomcat Webapp Loaderを使用して埋め込みリソースにアクセスする
- 21. 抽出を埋め込む単語
- 22. 埋め込みリソース - resx - performance - C#
- 23. SpringBoot Tomcat埋め込みグローバルJNDIリソース
- 24. C#へのリソースの埋め込み
- 25. Visual Studioパブリッシュ:コピー埋め込みリソース
- 26. カスタムVirtualPathProviderを使用して埋め込みリソースをロードする部分ビュー
- 27. OTFフォントファイルを使用できる埋め込み可能埋め込み
- 28. ウェブサイト上のユーチューブチャンネルを埋め込み、チャネルデータ抽出
- 29. 埋め込みリソースにアクセスするためのリソースファイル(.resx)とリフレクション
- 30. C#:埋め込みswfファイルをフラッシュファイルにロードせずに
ありがとうございますが、2つの問題があります。 (1)リソースはほとんどの場合、WebForm_PostBackOptions()のようなJS関数が定義されているASP.NETスクリプトの1つになります。どのアセンブリがあるのか知っていますか? (2)埋め込まれたリソース名、単に "d"と "t"の値はありません。これは、埋め込まれたリソース名とは異なると思われるかなりわかりにくい値です。 –
これらのスクリプトは、System.Web.dllアセンブリに含まれています。 Reflectorを使用して名前を見つけることができます。 –