?? archivedreleases.aspx
字號:
<br />
<p><u><strong>Version 1.0.60731.0</strong></u></p>
<p></p>
<p>New controls (see sample pages on left):</p>
<p></p>
<ul class="releaseList">
<li><strong>DynamicPopulate</strong>: (Re-)populates any element with HTML content downloaded from the server.</li><li><strong>FilteredTextBox</strong>: Prevents unwanted characters from being typed into a text box.</li><li><strong>PagingBulletedList</strong>: Adds flexible paging and sorting to any bulleted list.</li><li><strong>PasswordStrength</strong>: Provides interactive feedback about the strength of a password being created.</li><li><strong>Rating</strong>: Displays a "4 out of 5 stars" interface for ranking.</li></ul>
<p></p>
<p>General Notes:</p>
<p></p>
<ul class="releaseList">
<li><strong>Updated to include/support the ASP.NET AJAX July CTP release</strong></li><li>Added support for data binding in Extender properties declarations - see <asp:HyperLink ID="HyperLink3" runat="server" Text="Other neat stuff" NavigateUrl="~/Walkthrough/OtherNeatStuff.aspx"></asp:HyperLink> for details</li><li>Changed ASP.NET AJAX control registration behavior to better enable multiple extenders to hook up to the same element (example: ASP.NET AJAX's AutoComplete and Toolkit's TextBoxWatermark)</li><li>Added getCurrentStyle and getInheritedBackgroundColor helpers to CommonToolkitScripts object in Common.js to isolate the relevant browser-specific code</li><li>Modified AlwaysVisibleControl to use CSS "position:fixed" style on browsers that support it</li><li>Enabled AutoPostBack scenario for CascadingDropDown DropDownLists so that a submit button is no longer necessary</li><li>Added "LoadingText" property to CascadingDropDown for specifying the text to display as the DropDownList populates from the server</li><li>Changed DropShadow to match the visibility state of its target</li><li>Added ReorderList support for Array and IList data sources</li><li>Changed ReorderList to use callbacks instead of postbacks for a more seamless user experience</li><li>Simplified ReorderList hook-up process to make it even easier to use</li><li>Added RoundedCorners support for hooking up to elements with "width=x%"</li><li>Added get_Text and set_Text methods to TextBoxWatermark to support client-side script access to the text in a watermarked text box</li><li>Improved automated testing coverage</li><li>Added debug mode to automated test framework to make it easier to identify exceptions</li><li>Added support for firing keyboard events to automated test framework</li><li>Removed double-encoding of script references in generated XML Script</li><li>Other minor improvements throughout</li></ul>
<p></p>
<p>Breaking Changes</p>
<p></p>
<ul class="releaseList">
<li>No breaking changes</li></ul>
<p></p>
<p>Known Issues</p>
<p></p>
<ul class="releaseList">
<li>No new issues</li></ul>
<br />
<br />
<p><u><strong>Version 1.0.60626.0</strong></u></p>
<p></p>
<p>New controls (see sample pages on left):</p>
<p></p>
<ul class="releaseList">
<li><strong>Accordion</strong>: Displays one pane at a time from a set of multiple panes.</li><li><strong>NumericUpDown</strong>: Lets you attach flexible up/down "spinners" to any TextBox.</li><li><strong>ResizableControl</strong>: Makes any control resizable.</li></ul>
<p></p>
<p>General Notes:</p>
<p></p>
<ul class="releaseList">
<li><strong>Included custom test framework along with complete control tests - see <asp:HyperLink ID="HyperLink1" runat="server" Text="Automated Testing" NavigateUrl="~/Walkthrough/AutomatedTesting.aspx"></asp:HyperLink> for details</strong></li><li>Added ResolveControlID event to replace ResolveTargetControlID and enable page authors to identify controls that can't be located by the ExtenderControlBase class (e.g., because they're in an unusual naming container) - see <asp:HyperLink ID="HyperLink2" runat="server" Text="Other neat stuff" NavigateUrl="~/Walkthrough/OtherNeatStuff.aspx"></asp:HyperLink> for details</li><li>Moved getMarkupContext/removeObject workaround for ASP.NET AJAX dispose issue up to BehaviorBase script class; modified all behaviors to inherit from it</li><li>Changed the way ID properties are handled by the ExtenderControlBase class so that controls with IDs no longer cause problems in design mode</li><li>Modified ExtenderControlBase class to detect target controls marked Visible="false" and not render the corresponding Toolkit control</li><li>Fixed GetClientClassForControl method to match derived classes</li><li>Removed CollabpsibleContent UserControl from sample web site because it broke design mode; use CollapsiblePanel directly instead</li><li>Added "default value" setting to CascadingDropDown's CascadingDropDownNameValue class for specifying the default value</li><li>Fixed regression where CascadingDropDown DropDownList controls no longer fired the OnSelectedIndexChanged event</li><li>Fixed regression where CascadingDropDown's onXxxError methods weren't populating the error string correctly</li><li>Improved CollapsiblePanel sizing behavior</li><li>Fixed minor height miscalculation in DropShadow</li><li>Fixed ModalPopup bug where multiple background layers could be created</li><li>Improved ModalPopup popup technique to allow form controls within the popup to postback</li><li>Improved ModalPopup modality by disabling tab-able controls in the background</li><li>Worked around ModalPopup IE z-index issue by hiding dropdown controls in the background</li><li>Got PopupControl working within a repeater; improved server-side usability, general resiliency</li><li>Fixed various ReorderList functionality and sample issues</li><li>Added ItemsCollection to ReorderList</li><li>Fixed problem where using ToggleButton with AutoPostBack wasn't working</li><li>Improved ToggleButton decoy image tracking during page resize</li><li>Added "alt" image properties to ToggleButton images</li></ul>
<p></p>
<p>Breaking Changes</p>
<p></p>
<ul class="releaseList">
<li>Removed obsolete ScriptReferenceCollection property (was replaced by RequiredScriptAttribte in previous release)</li></ul>
<p></p>
<p>Known Issues</p>
<p></p>
<ul class="releaseList">
<li>No new issues</li></ul>
<br />
<br />
<p><u><strong>Version 1.0.60504.0</strong></u></p>
<p></p>
<p>New controls (see sample pages on left):</p>
<p></p>
<ul class="releaseList">
<li><strong>AlwaysVisibleControl</strong>: Docks any panel to the browser edge so it remains visible all the time.</li><li><strong>DropShadow</strong>: Adds attractive drop shadows to any control on the page!</li><li><strong>ModalPopup</strong>: Shows styled modal UI without using HTML dialogs!</li><li><strong>RoundedCorners</strong>: Rounds the corners of any control for a clean, professional look.</li></ul>
<p></p>
<p>General Notes:</p>
<p></p>
<ul class="releaseList">
<li>Significantly improved support for Apple's Safari web browser by fixing most issues
(see known issues below)</li><li>Enabled strong-name signing for AtlasControlToolkit.dll</li><li>Added ID property to TargetPropertiesBase. This allows behaviors to be accessed
directly from script using the "$object('id')" statement.</li><li>Added GetUniqueID helper for building unique behavior IDs for behaviors that need
ideas and are used in repeaters.</li><li>Changed XMLScript generation to bind to specific control types where possible. Old
version always generated "<control id='controlId>" for all control types.
Now for known types (e.g. TextBox), "<textBox id='controlId'>" Will be generated,
which allows access to ASP.NET AJAX control class (e.g. this.control is Sys.UI.TextBox
instead of Sys.UI.Control).</li><li>CascadingDropDown can now call PageMethod as well as web services (Just leave the
ServicePath property blank).</li><li>CascadingDropDown now has a "SelectedValue" property to predefine what's selected.
Note this should be the text representation of the value (not the text) that you
want to select</li><li>CascadingDropDown's usage of web service callbacks has been optimized</li><li>Added support for virtual paths in control properties (properties that use URLs
can now use the "~/File.htm" representation)</li><li>Added RequiredPropertyAttribute to simplify EnsureValid logic</li><li>Added RequiredScriptAttribute to simplify control sharing, as well as the ability
to specify another extender type in the attribute. Doing so will cause the
referenced extender's scripts to be loaded before the scripts for the given control.
This allows usage of other extenders classes in a custom extender's behavior.</li><li>Improved PopupControl user interaction behavior - now dismisses on click instead
of mouse leave</li><li>Improved CollapsiblePanel behavior, added ImageControlID property for expand/collapse images. Will now properly handle initially hidden panels (they need overflow
set to hidden) so they don't initially show.</li><li>Added Common.js file for sharing common control/script code. To reference
this code, add [RequiredScripts(typeof(CommonToolkitScripts)] to your extender type.</li><li>Changed from overloading DisplayName to using dedicated ClientPropertyNameAttribute
for matching property names on TargetPropertiesBase to the client name</li><li>Modified sample pages to use CollapsiblePanel for section </li>
<li>Miscellaneous fixes and incorporation of user feedback to all controls</li></ul>
<p></p>
<p>Breaking Changes</p>
<p></p>
<ul class="releaseList">
<li>RequiredScripts property on ExtenderControlBase has been deprecated. Move
to RequiredScriptsAttribute before next refresh.</li><li>ToggleButton's image properties are now typed as string instead of System.Uri</li><li>DisplayNameAttribute no longer modifies the name for client properties. This
functionality has been moved to the ClientPropertyNameAttribute</li><li>String properties no longer default to null if empty, but rather "".</li><li>For Safari compat, type prefix names must be all lower-case. The ExtenderBaseControl
now enforces this. If your components stop working when you install this release,
find the "<em>Sys.TypeDescriptor.addType</em>" call in your JS behavior file and
change the first parameter value to be only lower case characters.</li></ul>
<p></p>
<p>Known Issues</p>
<p></p>
<ul class="releaseList">
<li>Since UpdatePanels don't work on Safari, PopupControl won't be able to populate
the textboxes upon closing.</li><li>Using behaviors directly through script. Adding the ID property to the behaviors
made them very easy to access directly through script. If you are using the
behaviors directly from script, changing properties after they have been initialized.</li><li>If you are writing a custom behavior that binds to a DropDownList, you may run into
issues. The workaround is to override GetClientClassForControl on your extender
class and return "control". Note this will prevent you from accessing Sys.UI.Select
features on the control class that is attached to your behavior.</li><li>On Internet Explorer, using the DropShadow control you may see a brief flash when
it is reparenting items inside of the target panel.</li><li>On Safari, tabbing out of a textbox doesn't appear to cause an "onblur" event.
This interferes with TextBoxWatermark replacing the watermark if the user tabs through.
Works fine with the mouse.</li><li>TextBoxWatermark watermark isn't cleared before submit on Safari</li><li>PopupControl doesn't dismiss reliably on Safari when the mouse is clicked outside
the popup.</li></ul>
<br />
<br />
<p><u><strong>Version 1.0.0.0</strong></u></p>
<p></p>
<ul class="releaseList">
<li>Initial release!</li><li>New controls:
<ul class="releaseList">
<li>CascadingDropDown: Easily link drop downs, complete with asynchronous population and no postbacks!</li><li>CollapsiblePanel: This extender allows panels on your page to collapse and expand with no code.</li><li>ConfirmButton: This extender adds a confirm dialog to any Button, LinkButton, or ImageButton control.</li><li>DragPanel: Makes any panel into an object that you can drag around the page.</li><li>HoverMenu: Allows UI to pop up next to a control when the user hovers over it.</li><li>PopupControl: This extender turns any panel into a popup.</li><li>ReorderList: This control is a full-featured data-bound control that allows its elements to be reordered on the client via drag and drop.</li><li>TextBoxWatermark: This extender adds "watermark" prompt text to TextBoxes on the page.</li><li>ToggleButton: This extender turns an ASP.NET CheckBox into an image checkbox.</li></ul>
</li>
</ul>
</asp:Content>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -