zoukankan      html  css  js  c++  java
  • 简单控件Panel和PlaceHolder的使用区别

    在MSDN中资料如下:
    PlaceHolder
     Web 服务器控件使您可以将空容器控件放置到页内,然后在运行时动态添加、移除或依次通过子元素。该控件只呈现其子元素;它不具有自己的基于 HTML 的输出。

    例如,您可能想要根据用户选择的选项,在 Web 页上显示数目可变的按钮。在该情况下,用户不面对可能导致混乱的选择,即那些要么不可用、要么与其自身需要无关的选择。

    Panel Web 服务器控件在 Web 窗体页内提供了一种容器控件,您可以将它用作静态文本和其他控件的父级。Panel 控件适用于:

    • 分组行为   通过将一组控件放入一个面板,然后操作该面板,您可以将这组控件作为一个单元进行管理。例如,可以通过设置面板的 Visible 属性来隐藏或显示该面板中的一组控件。
    • 动态控件生成   Panel 控件为您在运行时创建的控件提供了一个方便的容器。
    • 外观   Panel 控件支持 BackColor 和 BorderWidth 等外观属性,您可以设置这些属性来为页面上的局部区域创建独特的外观。
      注意   对 RadioButton 之类的控件进行分组时,并不要求使用 Panel 控件。
    很 明显,2个控件的区别在于,panel有输出客户端脚本,而placeholder仅仅在服务器端起分组的作用。所以在页面中的控件有进行分组的情况下, 客户端的脚本有需要对分组进行简单的 显示/隐藏,改变颜色等操作,则应该使用panel控件,否则应该使用placeholder控件。
  • 相关阅读:
    微信小程序传值
    tp查询中2个表格中字段,比较大小
    isNaN与parseInt/parseFloat
    编程技巧之表格驱动编程
    RGB
    矩形重叠检测。
    经验搜索排名---google已经做过类似的了(我想多了)
    有关编程语言的认识
    Nodepad++ 资料整理
    lower()
  • 原文地址:https://www.cnblogs.com/chengcailian/p/3843376.html
Copyright © 2011-2022 走看看