ASP.NET:关于.net中的runat

来源:http://blog.csdn.net/casilin/article/details/6042058

在写前台代码的时候会发现每一个标记里都会有一个属性:runat='server',网上查了一下,才发现通过这个标记,代码在编译的时候可以识别出来哪些控件是直接在客户端作为html本身的控件来处理,哪些是需要传到服务器端通过转换成对应的html控件来处理的。因为asp.net中写的许多控件并不是html本身所带有的,而是.net控件,需要进行转换成对应的html控件。而之所以要有这样的区分,就是为了方便.net后台对页面上的控件进行操作

简单的说,设置了runat='server'属性的标签是要在服务器端解析的,而不带有这个属性的标签,是直接在客户端解析的

原文地址:https://www.cnblogs.com/KeenLeung/p/3081888.html