Introduction:
Asp.net contains a page and control framework, namely webforms. server controls are the basic elements of the webforms programming model. Controls simplify the page development process, controls provide a mechanism for code reuse and encapsulation. They are ideal for use as RAD design tools. In addition, the flexible scalability of server controls opens the door for developers to implement new and exciting custom controls.
You may think that developing practical controls requires good creativity, you also need to have a deep understanding of various elements of DHTML, and you also need to study the internal operating mechanism of Asp.net, too far away from yourself.
However, in my opinion, even if you do not plan to create a control in the popular world, it is necessary to understand the Implementation ideas of some controls, the entire transfer process of Asp.net. In this way, it will be of great help to you when developing an Asp.net application. Really!
From the end of April this year to the end of May, I wrote eight articles in the "are you writing controls today?" series, which introduced some basic ideas and development skills for control development, in the meantime, several open source code controls were released to prove the article. Unfortunately, this series of articles includes "client behavior", "CSS support", "Data Return", "Data Binding", "localization", and "License ", "Mobile Phone control development" and other content have not been completed yet. As long as I have time, I think I still want to finish this series of articles.
The following is a list of completed content:
Have you written controls today? ----Asp.net control development series (1)
Have you written controls today? ----Asp.net control development series (ii) Abstract: "life-and-death" and "Sun Tzu installation"
Have you written controls today? ----Asp.net control development series (iii) Abstract: full attribute contact (I)
Have you written controls today? ----Asp.net control development series (iv) Abstract: properties and properties pane (including the implementation of the function of selecting the current page control for rocktocontrol attributes in rockucontrol)
Have you written controls today? ----Asp.net control development series (v) Abstract: "new stove" type converter
Have you written controls today? ----Asp.net control development series (6) Abstract: "I want to be a peach"
Have you written controls today? ----Asp.net control development series (7) Abstract: This article describes how to implement a component editor like the DataGrid Attribute Editor and how to use componenteidtor & designer. "Second choice" and "wyswyg"
Have you written controls today? ----Asp.net control development series (8) Abstract: how to change the default control analysis logic ------ use persistchildren (false) and controlbuilder to customize Asp.net's analysis of the content in the control label
Appendix:
"Image changing display controls" released
Validatetextbox is updated to provide a better design experience.
Rock your page. Free: rockucontrol control released, Open Source: revealtransitionimage
Since its establishment, the control development team of the blog Park has released the first control + open source code !!! (Datechooser)
One row of CSS solves the LINE folding problem of datechooser
It is no longer worrying about the long content, auto-folding, and table support in a single table generated by the DataGrid-a work that has been created a long time ago
Control Development Team preface and add description
Outline of the control development team