ExtAspNet v2.2.0 - 开源以来第一个稳定版本

时间:2023-01-30 15:38:32

ExtAspNet v2.2.0
    
ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果,
目标是创建没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。

支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+

注:ExtAspNet基于一些开源的程序ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor。

示例: http://extasp.net/
开源: http://extaspnet.codeplex.com/
博客: http://sanshi.cnblogs.com/
邮箱: sanshi.ustc@gmail.com


发布历史:

+2010-01-31 v2.2.0
    -使得Asp.net的控件ImageButton具有和Asp.net的Button控件类似的行为(Ajax提交)(feedback:261629698)。
    +TabStrip增加GetAddTabReference和GetRemoveTabReference两个函数,用来向TabStrip控件动态增加删除Tab。
        -增加示例tabstrip/tabstrip_addtab.aspx。
    -重构了示例网站的架构,目前只有一层IFrame结构。
    -为TabStrip增加EnableTabCloseMenu属性,是否启用右键菜单,可用来关闭当前Tab和所有其他Tab。
    -为NumberBox增加DecimalPrecision属性,用来控制小数点后的位数(需要设置NoDecimal="false")(feedback:zqmars)。
    -Window控件更新。
        -关闭按钮默认直接关闭,不会弹出确认对话框。
        -GetConfirmFormModifiedHideReference的函数中的ConfirmFormModified简化为Confirm,所以此函数更名为GetConfirmHideReference。
        -增加两个属性EnableConfirmOnClose(默认false),CloseAction(Hide, HideRefresh, HidePostBack)。
        -修正EnableMaximize属性不能使Window最大化的BUG,修正了双击标题栏不能最大化的BUG。
    -删除Button控件的SystemIcon属性,比如以前这样定义SystemIcon="Close",现在需要这样定义Icon="SystemClose"。
    -WindowPosition默认居中,而不是黄金分割位置。
    +Button, Window等控件弹出位置属性的变化。
        -Window的Target属性由字符串类型变为枚举类型,注意更新以前的代码:Target="_self" -> Target="Self", Target="_parent" -> Target="Parent"。
        -MenuButton, LinkButton, Button, LinkButtonField的ConfirmTarget属性由字符串变为枚举类型,可以取三个枚举值Self, Parent, Top。
        -Confirm.GetShowReference的最后一个参数target变为枚举类型。
        -Alert.GetShowReference中的showInParent参数也变为Target枚举类型。
        -MenuButton, LinkButton, Button, LinkButtonField增加ValidateTarget用来控制表单验证失败时提示对话框的显示位置。



 

ExtAspNet v2.2.0
    
ExtAspNet is a set of professional Asp.net controls with native AJAX support and rich UI effect
which aim at No JavaScript, No CSS, No UpdatePanel and No WebServices.

Support Browsers: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+

Note: ExtAspNet bases on Open Source Projects like ExtJS, HtmlAgilityPack, Nii.JSON, YUICompressor.

Examples: http://extasp.net/
Project: http://extaspnet.codeplex.com/
Blog: http://sanshi.cnblogs.com/
Email: sanshi.ustc@gmail.com


Release History:

+2010-01-31 v2.2.0
    -Make ImageButton control in Asp.net has the similar behavior of Button(Ajax Submit)(feedback:261629698).
    +Add two functions GetAddTabReference and GetRemoveTabReference to TabStrip, which are used to dynamic add Tabs.
        -Add example tabstrip/tabstrip_addtab.aspx.
    -Refector ExtAspNet.Examples structure, now there is only one level iframe.
    -Add EnableTabCloseMenu property to TabStrip, which is used to enable the mouse right menu.
    -Add DecimalPrecision property to NumberBox control(Need set the property NoDecimal="false")(feedback:zqmars).
    -Window control updates.
        -Click the close button of a Window control, it will not show the confirm dialog by default.
        -GetConfirmFormModifiedHideReference is renamed to GetConfirmHideReference, and the same thing happened to other funtions.
        -Add two property EnableConfirmOnClose(default:false), CloseAction(Hide, HideRefresh, HidePostBack).
        -Fix a bug that prevent EnableMaximize from working in Window control.
    -Remove SystemIcon property from Button control, now you should use Icon="SystemClose" instead of SystemIcon="Close".
    -Set WindowPosition default to Center, not GoldenSection.
    +The target property of Button, Window etc controls change.
        -The type of Window Target property is changed from string to enum, don't forget to change code in aspx: Target="_self" -> Target="Self", Target="_parent" -> Target="Parent".
        -MenuButton, LinkButton, Button, LinkButtonField ConfirmTarget Target property is changed from string to enum.
        -Confirm.GetShowReference and Alert.GetShowReference has the similar changes.
        -Add ValidateTarget property to MenuButton, LinkButton, Button, LinkButtonField, to control where to show the form validation failure message.
    
    

这次更新是ExtAspNet开源以来的第一个稳定版本,也是2010年春节前的最后一个版本。

希望在新的一年中ExtAspNet能有更大的发展,也祝愿各位关心支持ExtAspNet发展的网友新年快乐,阖家幸福!