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等

  • 相关阅读:
    第十六节 URL映射的时候指定默认参数
    第十五节 自定义path转换器
    第十四节 reverse函数补充
    第十一节 实例命名空间
    第十节 url命名和应用命名空间
    第八节 url解释器
    MySQL条件查询
    MySQL判断数据是否为空
    MySQL拼接字符串
    MySQL加号+ 的作用
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/3129381.html
Copyright © 2011-2022 走看看