There are two kinds of control in ASP.NET. The one is Server
Control, the other one is Html Control. The last only inspires the client-side event;
however, the server control would generate objects on server-side by
RunAtServer property. So its function is very powerful, but its cost is expensive
as well. We should make a choice depending on the different condition.