WebResource.axd空白または見つかりませんで
-
06-09-2019 - |
質問
ようにしているエクスポートするには制御ライブラリは、.dllのための他のデベロッパーのオフィスを消費す.
解決のオリジナルの作成は以下のようなものです:
解決法1:
の計測に取り組んだ。コントロール(クラスライブラリ)
の計測に取り組んだ。FmTool(Webアプリケーション)
の計測に取り組んだ。FmTool参考文献の計測に取り組んだ。制御できます。
内部の計測に取り組んだ。制御しているのか教えてくださいjavascript WebResources.の計測に取り組んだ。FmToolようにWebResourcesは、イブレア城、イブレアは、全て私のjavascriptのウェブ資産として登場しもの時の計測に取り組んだ。FmTool webアプリケーションが走っています。
そこで、私が作り出してしまおうというもの簡単な解消の計測に取り組んだ。FmTool
解決法2:
の計測に取り組んだ。ConsumerTest(Webアプリケーション)
また、最新のMri.Controls.dll 追加として参照しません。ConsumerTestます。すべての制御からの計測に取り組んだ。制御う内部の計測に取り組んだ。ConsumerTest.を行頭に付けは、統な課題です。
しかし、実行する場合で、WebResource.axdファイルは空っぽで空白にします。一WebResource.axdファイルなブランクでは、単純に言う"この資源できません。"
こちらの物件は、javascriptファイル内のプロパティ]ウィンドウ:
構築アクション:"組み込みリソース"
コピー出力ディレクトリ:"コピーは常に"
何ステップ私欠?
解決 3
いっWebResource CSSファイル荷重に適切ですが、Javascriptませんでした負荷WebResourceの新しい解決策です。
なので、利用するのではなく、 システム。ます。ポートします。ClientScriptManager 登録するために使用さWebResources、切り替えを使用 システム。ます。ポートします。ScriptManager.現在のファイルの ScriptManager.axd の代わりに、 WebResource.axd).このための問題です。
古いコードの前の問題の修正
public class ScriptManagerExtension : System.Web.UI.ScriptManager
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
Page.ClientScript.RegisterClientScriptResource(this, typeof(ScriptManagerExtension), "Mri.Controls.Resources.Scripts.Libraries.jQuery.js");
}
}
このコードスニペットを上記利用システム。ます。ポートします。ClientScriptManager
新しいコード後の修正:
public class ScriptManagerExtension : System.Web.UI.ScriptManager
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
RegisterClientScriptResource(this, typeof(ScriptManagerExtension), "Mri.Controls.Resources.Scripts.Libraries.jQuery.js");
}
}
このコードスニペットを上記利用システム。ます。ポートします。ScriptManager
私の理解ClientScriptManagerに導入された2.0にアクセスしてください。と思いScriptManagerの改善3.5を管理することが多くより可能です。
/ぁと思
他のヒント
あなたはおそらく表示されません。 WebResource.axdは、その属性を必要とします。あなたは、これが問題に関する追加情報のためのKB記事ををを確認することができます。
は、リソースがDLLの一部になるように設定されていますか?
ソリューションMri.Controlsを開き&JavaScriptのリソースファイルのプロパティを表示します。
私はこの問題は、可能性がどこことがあると思います。