zoukankan      html  css  js  c++  java
  • 10 服务端的html控件

    1.HTML控件: Asp.Net把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理。

    2.ASP.net服务端控件: 经过Asp.net的高度封装的控件,使用简单,运行在服务端,可以在服务端使用C#代码进行操作,会渲染到客户端的HTML控件。

    3.runat=server的HTML控件: 在HTML控件的基础上添加runat="server",也是运行在服务端的,也可以在服务端使用C#代码进行操作,也会渲染到客户端,不像Asp.net服务端控件那样的高度封装,暴露的属性大部分是普通的HTML属性。 和ASP.net服务端控件相比的好处是:当需要在服务端要对控件进行操作的时候,如果控件没有被ASP.Net服务端控件封装的时候,用runat=server的HTML控件很方便,runat="server"的HTML控件也会对虚拟路径、id-->ClientID进行处理,所以在使用虚拟路径、UserControl中也可能会用到。

    即<input type="button" />,我们想要在cs中访问它,就可以这样写:<input type="button" runan="Server" />,这样我们可以在cs中和用服务端控件一样访问它的HTML的属性,如button1.Text等

  • 相关阅读:
    去除百度搜索结果中的广告的 js 代码
    js获取url参数
    奇淫技巧
    js生成hash序列
    Maven中可以被继承的POM元素
    多线程
    IO在Socket中的应用
    关于IO的整理
    finalize方法的使用
    复合赋值和简单复制的区别
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/3129381.html
Copyright © 2011-2022 走看看