問題タブ [webresource]
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# - ILMerge と Web リソース
私たちは、DLL を 1 つにマージして展開しようとしています。つまり、ILMerge です。ほとんどすべてがうまく機能しているようです。使用する Web コントロールがいくつかClientScript.RegisterClientScriptResource
あり、これらはマージ後に 404-ing になります (これらはマージ前に機能していました)。
たとえば、コントロールの 1 つは次のようになります。
これは、Project WebControls、アセンブリ Company.WebControls にあります。その下に ControlA.cs と ControlA.js があります。ControlA.js は埋め込みリソースとしてマークされています。AssemblyInfo.cs には、次のものが含まれます。
これが CompanyA.dll にマージされた後、この Web リソースを参照する適切な方法は何ですか? ILMerge コマンド ラインは次のとおりです (ビルド後の bin ディレクトリから)。"C:\Program Files\Microsoft\ILMerge\ILMerge.exe" /keyfile:../../CompanySK.snk /wildcards:True /copyattrs:True /out:Company.dll Company.*.dll
asp.net - JQuery を ASP.NET 組み込み Web リソースとして使用する
特定の機能を JQuery に依存する ASP.NET サーバー コントロールがあります。Webリソースとして追加しようとしました。
私の問題は、jqueryファイルを含める方法がそれを本文に追加すること、または正確にはフォームです:
これに代わる方法は、head タグにリテラルとして追加することです。
ただし、これに関する問題は、JQuery が後で読み込まれるため、JQuery を使用する head 内の既存のコード src が失敗することです (ASP.NET はコントロール ツリーの下部にリテラルを追加します)。
JQueryを埋め込みリソースにする実用的な方法はありますが、最初に頭にロードされますか? それとももう諦めるべきか。
asp.net - WebResources が見つからない理由
こんにちは、埋め込まれた js ファイルを動作させるのに問題があります。
私は次のすべてを試しました:
- Cassini 開発サーバーの実行 (VS2008、.NET 3.5)
- クラスの名前空間宣言の上に[assembly: WebResource("MyNamespace.MyScriptFile.js", "text/javascript")] を追加しました。
- スクリプト ファイルにはビルド アクション「埋め込みリソース」があります。
- OnInit、OnLoad、およびOnPreRender中に登録しようとしました
- スクリプト ファイルは、それを登録するコントロールと同じアセンブリおよび名前空間にあります。
- Reflector でアセンブリを開き、リソースの名前が正しいことを確認しました。
次のいずれかの方法を使用しても機能しません。
- 他の WebResource.axd ファイルが見つかりました - このファイルだけが見つかりません。
リソースのリクエストは、例外がリストされた 404 ページを返します。"*[HttpException]: This is an invalid webresource request.*"
ScriptManager.RegisterClientScriptResource を使用すると、例外が発生します。
c# - ページで登録/参照する前に、埋め込みリソースをプログラムで変更する
まず、「変更」という用語は間違っている可能性があります。埋め込まれたリソースを実際に変更できるかどうかを尋ねるだけでオンラインに投稿している人が何人かいます。私がしたいのは、アセンブリ内のリソースを、ページに登録する前に検索して置換する一種のテンプレートとして使用することです-これは可能ですか?
例えば; アセンブリに埋め込みリソースとして数行の jQuery があり、このスクリプトでは、フロントエンド プログラマが設定できる CSS クラス名を参照しているとします。実装するまでCSSクラスがどうなるかわからないので、埋め込みリソースを調べて、たとえば$myclass$をThisClassNameに置き換える方法はありますか。
それが不可能な場合は、少なくとも教えてください。そうすれば、尻尾を追いかけるのをやめることができます。
c# - ASP.NETのWebリソースへのビットマップの埋め込み
ASP.NETカスタムWebサーバーコントロールでオンザフライで生成しSystem.Drawing.Bitmap
ていますが、ホスティングコンピューターに保存したくないため、このビットマップをWebResourceの一部として提供したいと思います。
System.Drawing.Bitmap
生成されたものをWebResourceの一部として提供するようにASP.NETに指示する方法はありますか?(したがって、それを「埋め込みリソース」にします)
c# - C#.netの場合はhttp://www.cplusplus.com/に相当します
「LearnC#.Net」の質問をたくさん読んで、この質問がすでに(直接的または間接的に)回答されているかどうかを確認しました。
私は主にC++でプログラミングしているので、Webサイトhttp://www.cplusplus.com/は非常に貴重であり、ブラウザで開かない日はめったにありません。ただし、C#.Netに相当するものがあり、人々が常に参照していることに気付くのではないかと思います。
私が知っている最高のものは次のとおりです。
http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx
http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
ありがとう、
asp.net - Webリソースの使用とアクセス
私はこれが以前に尋ねられたことを知っています。はい、私は私の研究をしましたが、それは私のために働いていないようですので、あなたの専門家が私を助けてくれることを願っています:)
これが私のプロジェクトの様子です
http://i.stack.imgur.com/nnPZJ.png
はい、ビルドアクションは埋め込みリソースです。これもAssemblyInfoに追加しました
だから今、default.aspxで私は言います
しかし、返されたURLにアクセスすると、リソースが見つかりません。 私は何が間違っているのですか?前もって感謝します。
javascript - javascript の既存の関数の代わりに関数をフックする
ある機能を別のバージョンに置き換えてオーバーライドしようとしています。オーバーライドしようとしている関数は、コントロールの Web リソースで定義されています。しかし、スクリプト リソースについても同じことを試してみましたが、うまくいきました。
ここで、_performLayout は ASP.net のカスタム コントロールの関数です。_performLayout は、コントロールの Web リソースにあります。
ありがとうアシュワニ
c# - Webリソースをbabelで難読化することから除外しますか?
埋め込まれたWebリソースを含むDLLを難読化していますが、ScriptManager.RegisterClientScriptResourceを使用してページに追加しようとすると、YSODが取得されます。
Webリソース「NameSpace.JsFileName.js」が見つかりませんでした。
MSBuildスクリプトを介してDLLを難読化しています。ResourceEncryptionをfalseに設定しようとしましたが、運がありませんでした。また、ターゲットのResroucesにルールを追加し、それらを除外するように設定しましたが、運もありませんでした。
私のウェブリソースが曖昧になるのを防ぐ方法について誰かが何か考えを持っていますか?
どうもありがとう
マット
axd - 実稼働環境で機能しない WebResource.axd リンクによってアクセスされる埋め込みリソース
わかりました、これは私を困惑させました。
VB.NET .NET 4 プロジェクトで定義されたいくつかのサーバー コントロールがあり、それを WebControls と呼び、ソリューション内の他のプロジェクトと共有します。WebControls は埋め込みリソース (画像) を使用するため、コントロールを参照する各プロジェクトに画像を含めることを覚えておく必要はありません。Page.ClientScript.GetWebResourceUrl を使用して、サーバー コントロールで画像の ImageUrl 属性を設定します。
これはすべて、開発サーバー上の WebControls からのコントロールを使用するアプリケーション X で正常に機能します。ただし、これを本番環境にプッシュすると、埋め込みリソースとして表される画像が表示されません。
私の運用サーバーは IIS 7.0 を実行しています。圧縮を無効にしても何も影響がないこと、および Web リソース .axd ファイル用の適切な IIS ハンドラーが存在することはわかっています。
さらに奇妙なのは、このアプリケーションのコピー (もちろん名前は異なります) が同じ運用サーバーにあり、それらのサーバーではすべてが正常に機能しますが、X では機能しないことです。アプリケーション プールは統合された .NET 4 を使用し、クラシック モードでは機能しません。 .
助言がありますか?