Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall
ASP. NET server control features list
In the development process of ASP or JSP, the HTML tag <input type= "text" > Renders a text input box in the browser, uses HTML tag <input type= "Radio" > Renders a radio button in the browser. But these are interpreted HTML elements in the client browser and cannot be called controls. server controls are used as page rendering elements in asp.net. ASP. NET server controls are components that run on the server side and encapsulate the user interface and other features for asp.net pages and asp.net code-behind pages.
ASP. NET Server controls:
1. Save view state: When the page is transferred back and forth between the client and server, the server control automatically saves view state, settings, and user input for the control. The traditional HTML element ignores the state of the graph and returns only its default settings when the page returns to the client from the server side.
2. Common object model; in ASP.net, server controls are based on the common object model, so they can share a large number of properties, such as setting the background color of a control, always using the same property BackColor, not the control. Anyang Talent Network
3. Data binding model: ASP.net server control greatly simplifies the creation of dynamic pages, in the process of data binding and access, for Web page developers to provide a complete control, a simple general data source model for the use of a variety of data sources to facilitate.
4. User customization: server controls provide a variety of mechanisms for Web page developers to customize their own pages. One way to provide style attributes as a custom page format, and another is to provide templates for customizing content and layout. www.0372hr.cn www.hqqrc.com
5. configuration file; Server controls configure programs at the machine level by Machine.config files or by Web.config files at the Web application level, allowing developers to control or change the behavior of the program uniformly, without recompiling or modifying the application itself.
6. Create browser-specific HTML when a browser requests a page, the server control determines which browser is requesting the page, and then sends the appropriate HTML. For example, if the requesting browser supports client script, the control can create client script to implement their functionality. However, if the requested browser does not support client script, the control creates the server code and requires more round trips from the server to get the same functionality. It also produces the corresponding HTML based on different versions of browsers. This allows you to write code for the latest browsers without having to worry about browser errors that prevent users who are not using the latest browsers. Here's one of our ASP.net server controls to explain <asp:button id= "xuebiyou.com" runat= "Server" text= "xuebiyou.com" ></asp:Button> First, the server control needs to be processed by the server to generate the corresponding HTML element, where the attribute runat= "server" means that the control logic runs on the server, not in the user's browser. Second, the meaning of the controls is that they are no longer just an element that renders a façade, but rather an object, a component that defines the Web application user interface. They all came true. NET Framework, also has attributes, events and methods, and other objects have characteristics. In the example, the property id= "Xuebiyou.com" indicates that the control is an object of the class button and the object name is xuebiyou.com Anyang Talent Network