现在的位置: 首页 > 综合 > 正文

关于.net中的runat

2018年04月13日 ⁄ 综合 ⁄ 共 320字 ⁄ 字号 评论关闭

现在开始学习.net,用c#编写,遇到一些问题,把这些细小的问题逐一记录下来。

 

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

 

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

抱歉!评论已关闭.