我有一個自定義控件,它有一個webresource。WebResource是空白頁
的webresource是一個JavaScript文件,我設置的javascript文件的生成選項設置爲「嵌入的資源」和我的代碼在我的AssemblyInfo.cs以下行的項目我的自定義控件是:
// Export the MultiSelectGridView.js file
[assembly: WebResource("SOM.DCO.CustomWebControls.MultiSelectGridView.js", "application/x-javascript")]
在我的自定義控制,我在被覆蓋的onload事件以下行:
private const string MULTISELECTGRIDVIEW_JS = "SOM.DCO.CustomWebControls.MultiSelectGridView.js";
Type t = this.GetType();
string url = Page.ClientScript.GetWebResourceUrl(t, MULTISELECTGRIDVIEW_JS);
if (!Page.ClientScript.IsClientScriptIncludeRegistered(t, MULTISELECTGRIDVIEW_JS))
Page.ClientScript.RegisterClientScriptInclude(t, MULTISELECTGRIDVIEW_JS, url);
我也試過如下:
3210不幸的是,無論我做什麼,我回來的webresource都是空白的,所以我的JavaScript文件中的函數都沒有包含/定義在我的消費頁面中。
我錯過了一些明顯的東西嗎?