4
我寫了一個自定義控件包含以下內容: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
}
}
有誰知道的原因,既不GetScriptDescriptors或GetScriptReferences應該不會被調用?控制的其他部分工作得很好。
嗯,沒錯。錯過了。我向你的大方向鞠躬。 – Kiddan 2009-11-20 08:04:01