控件整理

(一)导航控件

============= sitemapdatasource=============

1.web.sitemap只有唯一的一个。但是可以使用嵌套的站点地图。

2.后缀为.sitemap的站点地图包括siteMap,siteMapNode两个元素。

其中:(1)siteMap为根元素,只有唯一的一个

(2)siteMapNode则形成了树状结构,可以有多个。

3.元素的属性:

(1)siteMap的常用属性有:

1.enableLocalization=“false”/“true”.(为true时说明使用了本地化数据)

类型:System.Boolean

如果返回  SiteMapNode 特性的本地化的值,则为  true;否则为  false。  默认值为 false。

(2)siteMapNode的常用属性有:

1.siteMapFile,表示引用后缀为.sitemap的文件,即使用嵌套的站点地图

2. PathSeparator可以更换节点与节点之间的符号。

3.PathDirection表示节点的顺序。CurrentToRoot表示逆序,RootToCurrent表示顺序

4.ParentLevelsDisplayed表示不包括当前节点的显示个数。

5.PathSeparatorStyle用于表示分隔符的css样式

实现本地化有两种方法,一是本地化web.sitemap,二是在不同的文化/语言中使用不同的SiteMapProvider。

1.页面的本地化包括:显式和隐式

( ClassName:必须放在 App_GlobalResources文件夹中,资源文件中要增加的内容的名称/标识(name)要和 web.sitemap 对应)

显示: $resources:ClassName,KeyName,DefaultValue(ClassName:你的recx的文件名。KeyName:你的recx的文件中的名称。DefaultValue:你的recx的文件中的值)

隐式:resourceKey:xxxxx(xxxxx表示的是你的recx的文件中的名称)

//不太懂~

2.就是针对不同的文化/语言使用不同的SiteMapProvider,首先在web.config中增加自定义的SiteMapProvider。

<configuration>
  <!-- other configuration sections -->
  <system.web>
    <!-- other configuration sections -->
    <siteMap defaultProvider="XmlSiteMapProvider">
     <providers>
       <add
         name="Company1SiteMap"
         type="System.Web.XmlSiteMapProvider"
         siteMapFile="~/Company1/Company1.sitemap" />
       <add
         name="Company2SiteMap"
         type="System.Web.XmlSiteMapProvider"
         siteMapFile="~/Company2/Company2.sitemap" />
     </providers>
    </siteMap>
  </system.web>
</configuration>



============= TreeView =============
属性:
1.CollapseImageUrl用于折叠图标的图片,ExpandImageUrl用于展开图标的图片
2.ShowLines表示节点之间是否显示连线
3.ShowCheckBoxes表示是否在节点之前显示复选框All表示显示所有的节点的复选框;Leaf只显示子节点的复选框;Parent只显示除了根节点外,有子节点的父节点的复选框;Root只显示根节点的复选框
4.ExpandDepth表示第一次显示的时候所展开的节点数可以与sitemapdatasource一起使用,可以与站点地图相结合
5.可以与sitemapdatasource一起,可以更新成web.sitemap。

============= Menu =============
属性:
1.MaximumDynamicDisplayLevels这个不设置。可以有个箭头显示下一个的菜单。加了就不能显示下一级了。MaximumDynamicDisplayLevels设置为 0。这样可确保菜单的任何部分都不会以动态飞出方式出现。
2.Orientation属性中Horizontal水平,Vertical垂直
3.StaticDisplayLevels设置为2,表示可以显示两个级别



(二)数据验证控件

共有的常用属性:

1.ControlToValidate:表示指定的控件名称

2.ErrorMessage:需要提示的错误信息

============= RequiredFieldValidator =============
(非空数据验证)
属性:

1.



============= CompareValidator =============
(数据比较验证)
属性:

1.ControlToCompare:表示需要进行比较的控件名称

2.Operator:表示需要比较的条件。一般的默认为Equal。

3.Type:表示你需要比较的两个控件的类型。


============= RegularExpressionValidator=============
(数据格式验证)


属性:

1.ValidationExpression:


\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*




电子邮件正则表达式解释
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
这是vs2003中正则表达式编辑器生成的电子邮件的正则表达式,
它的意思是:
\w+ 必须以一个a-z,A-Z,0-9或_这些字符中的一个开头。
([-+.]\w+)* 的意思是:允许0个或是多个-+.a或-+.aa这样的字符,也就是说,到这里为止,邮件的地址可以是:
a-a
a+a
a
a.aaa
这种作为开头。
接下来@就不用解释了,邮件必须的东西。
\w+意思同上。
([-.]\w+)*意思是允许出现0个或是多个 -.加一个字符或是多个字符 的情况。
\.意思就是.就像\\就是指\一样。
\w+([-.]\w+)*意思和上面的一样。


============= RangeValidator =============
(数据范围验证)
属性:

1..MinimumValue:输入的最小数

2.MaximumValue:输入的最大数

3.Type:表示你需要比较的两个控件的类型。

============= ValidationSummary =============
(验证错误信息总结)
属性:

1.HeaderText:错误信息的汇总标题

2.DisplayMode:显示的格式

BulletList:不在一行。不过相比于list多了空格

SingleParagraph:全部显示在一行

List:不在一行

3.ShowMessageBox:表示显示错误提示的文本框

4.ShowSummary:表示是否显示DisplayMode。

============= ValidationSummary =============
(自定义验证控件)
属性:

//不太懂

(三)标准控件

共有的常用属性:


1.AccessKey:表示控件的快捷键,不过要加上alt+快捷键。AccessKey=b (alt+b

(AccessKey 太长,长度不能超过一个字符。)

2.BackColor:表示背景颜色

3.BorderColor:表示边框的颜色

4.BorderWidth:表示边框的宽度

5.BorderStyle:表示边框的样式

6.ID:表示控件的编号

7.Text:表示控件显示的字体

8.CssClass:表示控件的样式

9.Font:表示字体的属性

10. Height:表示控件的高度

11.Width:表示控件的宽度

12.ToolTip:表示当鼠标停在控件上时,所显示的信息


============= TextBox =============
(文本框控件)
属性:
1.TextMode:文本属性
         Password:密码显示。
         MultiLine:显示多行
         SingleLine:显示单行
2.MaxLength:表示可以显示的最大的文字数量
3.Text:显示的文字
4.ReadOnly:是否能够修改
============= Label =============
(标签控件)
属性:
一般拿来当文字的显示,可见公共属性

还可以这样玩的呦~
 
=============  HyperLink =============
(超链接控件)
属性:
1.NavigateUrl:需要链接的网页
============= Image =============
(超链接控件)
属性:
1.AlternateText:表示没有图片时的备用文本
2.ImageAlign:表示图片保存的对齐形式。
3.ImageUrl:图片的路径
 
 写的不好,欢迎指错。谢谢。

                                         ————一起分享的东西才是好东西。
时间: 2024-10-28 10:42:32

控件整理的相关文章

2016 系统设计第一期 (档案一)MVC 相关控件整理

说明:前者是MVC,后者是boostrap 1.form 表单 @using (Html.BeginForm("Create", "User", FormMethod.Post, new { @class = "form-horizontal" })) {} 2. 文本框 @Html.TextBox("LoginName", "", new { @class = "form-control&quo

UIScrollView &#160;和 &#160;UIPageControl &#160;控件整理

//UIScrollView是可以滚动的view,UIView本身不能滚动,子类UIScrollview拓展了滚动方面的功能.//UIScrollView是所有滚动视图的基类.以后的UITableView,UITextView等视图都是继承于该类.//使用场景:显示不下(单张大图):内容太多(图文混排):滚动头条(图片):相册等 UIScrollView核心功能//UIScrollview主要专长于两个方面://滚动:contentSize大于frame.size的时候,能够滚动.//缩放:自带

C# WinForm控件、自定义控件整理(大全)

转:http://www.cnblogs.com/top5/archive/2010/04/29/1724039.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现 c#,winform,progressbar+la

C# WebBrowser控件使用整理

一.简介 WebBrowser 控件为 WebBrowser ActiveX 控件提供了托管包装. 托管包装使您可以在 Windows 窗体客户端应用程序中显示网页. 使用WebBrowser 控件,可以复制应用程序中的 Internet Explorer Web 浏览功能,还可以禁用默认的 Internet Explorer 功能,并将该控件用作简单的 HTML 文档查看器. 此外,可以使用该控件将基于 DHTML 的用户界面元素添加到窗体中,还可以隐瞒这些元素在 WebBrowser 控件中

C#:WebBrowser控件的使用教程及相关问题整理

推荐阅读: C#WebBrowser控件使用教程与技巧收集--苏飞收集 C# webBrowser强制在本窗口打开,禁止在新窗口打开 C# webBrowser禁止在新窗口打开,强制在本窗口打开(多种方法整理) 如何解决WebBrowser.DocumentCompleted事件的多次调用 Webbrowser控件判断网页加载完毕的简单方法 C#中的WebBrowser控件的使用 挺全的WebBrowser资料 待续-- C#:WebBrowser控件的使用教程及相关问题整理,布布扣,bubuk

关于Android PopupWindow中实用Spinner控件点击APP Crash情况整理!

场景异常信息如下: android.view.WindowManager$BadTokenException: Unable to add window -- token [email protected] is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:646) at android.view.WindowManagerGlobal.addView(Wi

Android M新控件知识整理

前言: Google官方在14年Google I/O上推出了全新的设计语言--Material Design.一并推出了一系列实现Material Design效果的控件库--Android Design Support Library.其中有TabLayout, NavigationView,Floating labels for editing text,Floating Action Button,Snackbar, CoordinatorLayout, CollapsingToolbar

开源整理:Android App新手指引开源控件

开源整理:Android App新手指引开源控件 一个App第一次与用户接触或者发生大版本更新时,常常会用户进行新手引导,而一个好的新手指引,往往能够方便新用户快速了解操作你的应用功能.新手指引的重要性,不言而喻.本文搜集整理了Github上一些效果不错的新手指引开源控件,帮助你的应用在用户面前有更好的效果展示.当然,如果你有精力,也可以自己开发维护一套新手指引效果. GuideView https://github.com/binIoter/GuideView 国人开发者出品的一个轻量级新手指

listview控件的一些重要属性整理

本篇文章,主要整理listview控件在使用的时候,一些重要属性的使用与说明. android:scrollbarStyle 可以定义滚动条的样式和位置,可选值有insideOverlay.insideInset.outsideOverlay.outsideInset四种. 其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆盖在view上或是插在view后面. 所以四种值分别表示: insideOverlay:默认值,表示在paddin