protected override void DescribeComponent(ScriptComponentDescriptor descriptor)
{
base.DescribeComponent(descriptor);
if(IsDesignMode)
return;
descriptor.AddProperty("contextKey", ContextKey);
descriptor.AddProperty("postBackUrl", Page.Request.RawUrl);
descriptor.AddProperty("serverPollingSupport", ServerPollingSupport);
descriptor.AddProperty("enabled", Enabled);
if(ThrobberID != String.Empty) {
Control control = FindControl(ThrobberID);
if(control != null)
descriptor.AddElementProperty("throbber", control.ClientID);
}
descriptor.AddProperty("uploadHandlerPath", ResolveUploadHandlerPath(UploadHandlerPath));
}