标签: iscriptcontrol

GetScriptReferences不会被调用

我编写了一个包含以下内容的自定义控件:

[assembly: System.Web.UI.WebResource("InSysControls.AssignmentLists.AssignmentLists.js", "text/javascript")]
namespace InSysControls
{
    [ToolboxData("<{0}:AssignmentLists ID='AssignmentListsID' runat=\"server\"> </{0}:AssignmentLists>"), ParseChildren(true, "Items")]
    public class AssignmentLists : CompositeDataBoundControl, IScriptControl, INamingContainer
    {
        #region IScriptControl Members

        public IEnumerable<ScriptDescriptor> GetScriptDescriptors() {
            ScriptControlDescriptor descriptor = new ScriptControlDescriptor(this.GetType().FullName, this.ClientID);
            yield return descriptor;
        }

        public IEnumerable<ScriptReference> GetScriptReferences() {
            yield return new ScriptReference("InSysControls.AssignmentLists.AssignmentLists.js", "InSysControls");
        }

        #endregion
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么不应该调用GetScriptDescriptors或GetScriptReferences?Control的其他部分工作得很好.

c# asp.net-ajax iscriptcontrol

4
推荐指数
1
解决办法
894
查看次数

标签 统计

asp.net-ajax ×1

c# ×1

iscriptcontrol ×1