У меня есть пользовательский элемент управления, в котором есть webresource.WebResource пуст страницы
webresource является Java-файлом и у меня есть возможность сборки на файл JavaScript установлен в «Embedded Resource» и у меня есть следующие строки кода в моем AssemblyInfo.cs для проекта моего пользовательского элемент управления находится в:
// Export the MultiSelectGridView.js file
[assembly: WebResource("SOM.DCO.CustomWebControls.MultiSelectGridView.js", "application/x-javascript")]
В моем таможенном контроле, у меня есть следующие строки в перекрываться событие загрузки:
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);
Я также попыталась следующие:
private const string MULTISELECTGRIDVIEW_JS = "SOM.DCO.CustomWebControls.MultiSelectGridView.js";
if (!Page.ClientScript.IsClientScriptIncludeRegistered(t, MULTISELECTGRIDVIEW_JS))
Page.ClientScript.RegisterClientScriptResource(t, MULTISELECTGRIDVIEW_JS);
К сожалению, независимо от того, что я делаю, webresource, который я возвращаю, пуст, и поэтому никакие функции в моем файле javascript не включены/не определены на моей странице потребления.
Я пропустил что-то очевидное?