通过查看System.Web.UI.HtmlControls命名空间,可以发现,很多HTML对应的标签都可以通过添加runat=”server”属性转化为服务器控件,比如<table>会转化为HtmlTable对象,但像<input >标签可以通过type属性对应不同的服务器对象。当html内的标签没有和上图中的服务器控件匹配时,所有不匹配的html标签都会通过添加runat=”server”转化为HtmlGenericControl服务器控件。下面是对应的服务器控件类与HTML标签之间的对应关系:

HTML Tag

HTML Server Control

<form>

HtmlForm

<input type="text">

HtmlInputText

<input type="password">

HtmlInputText

<input type="radio">

HtmlInputRadioButton

<input type="checkbox">

HtmlInputCheckBox

<input type="submit">

HtmlInputButton

<input type="hidden">

HtmlInputHidden

<input type="button">

HtmlInputButton

<input type="image">

HtmlInputImage

<input type="file">

HtmlInputFile

<button>

HtmlButton

<select>

HtmlSelect

<textarea>

HtmlTextArea

<img>

HtmlImage

<a>

HtmlAnchor

<table>

HtmlTable

<tr>

HtmlTableRow

<td>

HtmlTableCell

其他标签eg:<div>

HtmlGenericControl

通过查看System.Web.UI.HtmlControls命名空间,我们可以发现,很多HTML对应的标签都可以通过添加runat=”server”属性转化为服务器控件,比如会转化为HtmlTable对象,但像标签可以通过type属性对应不同的服务器对象。当html内的标签没有和上图中的服务器控件匹配时,所有不匹配的html标签都会通过添加runat=”server”转化为HtmlGenericC namespace Zeta Html EditControl.UI.EditControlDerives public partial class Html EditControl /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null;
在ASP.NET中,使用了两 控件 ,一 HTML 控件 (又分为 HTML 控件 HTML 服务器 控件 ),还有一 是WEB 控件 。 从以下几个方面来了解他们的区别和联系 HTML 控件 :就是我们通常的说的 html 语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在 服务器 端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。     Web 控件 :由
div和view都是盒模型,默认display:block。 盒模型在布局过程中,一般推荐display:flex的写法,配合justify-content:center;align-items:center;的定义实现盒模型在横向和纵向的居中。 2、text 除了text文本节点以外的其他节点都无法长按选中。。 截止到0.10
服务器 端Web 控件 与客户端 Html 控件 交互(转) Asp.net 基于Web开发中为了增强安全性,性能和良好的用户体验,其中难免会有 服务器 端和客户端 控件 进行一定交互,当然对于一些客户端框架Jquery,JS操作,和Ajax无刷新效果等等,较高用户需求下,这样的交互是非常频繁而且是保证良好的用户的最基本前提,下面来看看具体细节: (1):客户端 Html 服务器 端调用 纯客户端 Html 元素后台
HTML &CSS-01 HTML 工作原理 HTML 是部署在 服务器 上的文本文件根据HTTP协议,浏览器发出请求给 服务器 服务器 做出响应,给浏览器返回一个 HTML 浏览器解释执行 HTML ,从而 显示 出内容 HTML 部署在 服务器 上,运行在浏览器上 表单用于 显示 、收集信息,并提交信息到 服务器 表单二要素: (1)表单元素 (2)表单 控件 表单就是从浏览器向 服务器 传输数据的手段 表单元素: 用来声明数据提交的范围,只有在此元素内的数据可以提交给 服务器 。 定义表单:使用成对的<form>&l
1.介绍:默认情况下,ASP.NET文件中 HTML 元素作为文本进行处理,并不能在 服务器 端代码中引用这些元素,只能在客户端通过javascript和vbscript等脚本语言来控制。 2. HTML INPUT元素的使用: (1)input(Text) 控件 ,文本 控件 :默认情况下是INPUT type="text"元素。 主要属性:Type=text/password、MaxLength、Size...
本文首发 http://blog.codepubs.com/archives/130 转载请注明出处       记得某次面试的时候面试官问了我这样一个问题:“谈谈你对viewstate的理解。” 而我当时的回答是:“我很少用viewstate,一般情况下我都是选择禁用viewstate” 至于我这个回答面试官是否满意,以及对我的面试结果是否产生什么副作用我就不得而知了! 今天我们就来谈谈这