一、HTML 表单元素复习

(1)文本类

文本框:<input type="text" name="" id="" value=""/>

密码框:<input type="password" name="" id="" value=""/>

文本框:<textarea name="" id="" cols=""(字符多少)  rows=""(几行高)>        </textarea>

隐藏域:<input type="hidden" name="" id="" value=""/>

(2)按钮类

提交按钮:<input type="submit" name="" id="" disable="disable" value=""/>点击后转到form内的提交服务器地址

重置按钮:<input type="reset" name="" id="" disable="disable" value=""/>

普通按钮:<input type="button" name="" id="" disable="disable" value=""/>

图片按钮:<input type="image" name="" id="" disable="disable" value="" src="图片地址"/>

(3)选择类

单选按钮组:<input type="radio" name="" id="" checked="checked" value=""/>

--  name的值用来分组;value的值看不见,用来提交给程序;checked,设置默认选项

复选框组:<input type="checkbox" name="" id="" checked="checked" value=""/>

下拉列表框:<select name =""  id=""  size=""  multiple="multiple">      -- ize=1时,为菜单;>1时,为列表;multiple为多选。

<option value="值">内容1</option>

<option value="值"  selected="selected">内容2</option>     -- seleted,设为默认

<option value="值">内容3</option>

</select>

文件上传:<input type="file" name="" id="">

--  表单元素在后头用 name 去取值

 --  控件在后台用 ID 取值      

二 、WebForm 中常用好用的简单控件

    Label  

<asp:Label ID="Label1" runat="server" Text="Label">    </asp:Label>

                                                  -- 编译后为 <span>  </span>

<style type="text/css">

.la1 {
            width: 200px;
            height: 50px;
            background-color: red;
           border: 5px solid  navy ;

display: inline-block              -- 变为块状模式
        }

</style>

<asp:Label ID="Label1" runat="server" Text="Label" cssclass=" la1 ">    </asp:Label>

 --  每个控件最终都会被编译成 HTML,可以用样式去修改样式,不要在用控件属性(冗余)

Literal 

<asp:Literal ID="Literal1" runat="server">     </asp:Literal>

                      -- 编译后  空

<asp:Literal ID="Literal2" runat="server" Text = " 内容"  ></asp:Literal>

-- 可以在后台对 JS 进行编写,原封不动的输送到界面上去。

例:在后台

Literal1.Text = " < script >  alert( ' 失败!'); < script >";

                                                -- 会弹出警告对话框

 TextBox 

  <asp:TextBox ID="TextBox1" runat="server">     </asp:TextBox>

   -- 编译后为 文本框

控件属性

Enabled="false"          禁用

ReadOnly="true"         只读

MaxLength="6"           最大可输入6位数

TexMode="SingLine"     单行   

                                                        -- 编译后为    文本框

TexMode="PassWord"   密码遮盖

 -- 有此属性编译后为   密码框

TexMode="MultiLine"     多行

                                                     -- 有此属性编译后为   文本域

 HiddenField 

<asp:HiddenField ID="HiddenField1" runat="server" />

  -- 编译后为  隐藏域

-- 没有 Text属性,内容用 Value。 Value=" 内容 "

 Button 

 <asp:Button ID="Button2" runat="server" Text="Button" />

-- 编译后为   提交按钮

  ImageButton   

<asp:ImageButton ID="ImageButton1" runat="server" />

  -- 编译后为  图片按钮

属性

ImageUrl = " 图片路径 " ;

WebForm 【简单控件】【表单元素】的更多相关文章

  1. webform简单控件

    表单元素: 文本类: text password textarea hidden text,password,textarea实现控件:textbox   textmode属性选择password或m ...

  2. WebForm 简单控件、复合控件

    简单控件: Label:被编译成span 样式表里设置lable的高度:  display:inline-block; Text  --文本 ForeColor  --字体颜色 Visible  -- ...

  3. webform 简单控件

    html中12个表单元素添加runat="server"后称为控件 Lable 编译之后是 <span></span> 属性:CssClass  编译成 c ...

  4. WebForm简单控件,复合控件

    简单控件: 1.Label 会被编译成span标签 属性: Text:文本内容 CssClass:CSS样式 Enlabled:是否可用 Visible:是否可见 __________________ ...

  5. [转载]WebBrowser控件表单(form)的自动填写和提交

    话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了.这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢). ...

  6. 淘宝(阿里百川)手机客户端开发日记第十四篇 jsp提交含有上传控件表单乱码问题

    今天我来总结昨天开发的一个简单的jsp web 应用程序时,在做一个调教表单,从servlet端获取数据,这个表单里含有上传文件控件.如果我们在测试的时候,获取数据的是乱码,这时,大家可以先去掉上传控 ...

  7. 2017年12月17日 ASP.NET 12个表单元素&&简单控件/复合控件

    12个表单元素可以分为三大类 第一类:文本类 <input type = "text" /> //普通文本框 <input type = "passwo ...

  8. 表单元素(控件)不可见,你用visibility还是display?(转)

    属性大比拼:visibility和display的介绍 今天在做一个表单时涉及到这方面,当选中相应的选项后设置相应的几个元素(控件可见或不可见),后来还是用了visibility来实现.我们先来看下v ...

  9. Webform(简单控件、复合控件)

    一.简单控件: 1.label控件 <asp:Label ID="Label1" runat="server" Text="账 号:" ...

随机推荐

  1. JS产生徐特尔图表

    徐特尔图表是一个小游戏,在5*5的格子上,无序的写着1~25这25个数子,然后再找出来.其实在JS中也就是将25个数进行随机产生然后放到一个表格中.主要分为两部分,一是随机数的产生,还有一部分就是表格 ...

  2. 探究Entity Framework如何在多个仓储层实例之间工作单元的实现及原理(2018-05-31修改部分严重错误代码)

    前言 1.本文的前提条件:EF上下文是线程唯一,EF版本6.1.3. 2.网上已有相关API的详细介绍,本文更多的是作为我自己的个人学习研究记录. 3.2018-05-31修改DbSession.cs ...

  3. c#中的gcAllowVeryLargeObjects和OutOfMemoryException

    什么是gcAllowVeryLargeObjects 在.net4.5中新增一个配置项 “gcAllowVeryLargeObjects” ,msdn解释如下: 在64位平台上,可以允许总共大于2千兆 ...

  4. spring boot 中使用LUA脚本

    编写LUA脚本 该脚本功能:先检查redis中某个key的值是否与期望的值V1一致,如果一致则将其修改为新的值V2并返回true,否则返回false.其实就是CAS. local current = ...

  5. Linux巩固记录(2) java项目的编译和执行

    由于要近期使用hadoop等进行相关任务执行,操作linux时候就多了 以前只在linux上配置J2EE项目执行环境,无非配置下jdk,部署tomcat,再通过docker或者jenkins自动部署上 ...

  6. django操作memcached

    1.首先需要在settings.py中配置好缓存 CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.Me ...

  7. Microsoft SQL Server on Linux 踩坑指南

    微软用 SQL Server 在 2016 年的时候搞了一个大新闻,宣传 Microsoft ❤️ Linux 打得一众软粉措手不及.但是这还是好事情,Linux 上也有好用的 SQL Server ...

  8. 课程一(Neural Networks and Deep Learning),第四周(Deep Neural Networks) —— 3.Programming Assignments: Deep Neural Network - Application

    Deep Neural Network - Application Congratulations! Welcome to the fourth programming exercise of the ...

  9. 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)安装后的初步使用(图文详解)

    不多说,直接上干货! 前期博客 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)的下载与安装(图文详解) 命令行方式测试安装是否成功 1)   打开服务(cm ...

  10. 全网最全的Windows下Python2 / Python3里正确下载安装用来向微信好友发送消息的itchat库(图文详解)

    不多说,直接上干货! 建议,你用Anaconda2或Anaconda3. 见 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装用来向微信好友发送消息的itchat库( ...