ASP.NET ASP.NET 网页的 HTML 控件
本节中的主题描述如何使用 Visual Web Developer 工具箱的“HTML”选项卡上的 ASP.NET Web 服务器控件。
默认情况下,服务器无法使用 ASP.NET 网页上的 HTML 元素;这些元素被视为传递给浏览器的不透明文本。但是,通过将 HTML 元素转换成 HTML 服务器控件,可以将它们公开为可以在基于服务器的代码中进行编程的元素。
一、HTML Div 控件
工具箱的“HTML”选项卡上提供一个基于 HTML DIV 元素的 Div控件。
在 Visual Studio 中从工具箱添加到页面上的 HTML 服务器控件只不过是已设置了某些属性的 HTML 元素。也可以通过键入标记在“源”视图中创建 HTML 元素。
默认情况下,服务器无法使用 Web 窗体页上的 HTML 元素;这些元素被视为传递给浏览器的标记。但是,如果添加一个 id 属性和属性 runat="server",则 ASP.NET 将该元素识别为页面上的一个控件,并且可以用基于服务器的代码对其进行编程。如果将一个 HTML DIV 元素转换为 ASP.NET 服务器控件,则该元素将被创建为 HtmlGenericControl 类的实例。
呈现为 DIV 元素的 ASP.NET 服务器控件如下所示:
·Panel
二、HTML 水平线规则控件
工具箱的“HTML”选项卡上提供一个基于 HTML hr 元素的“水平标尺”控件。
在 Visual Studio 中从工具箱添加到页面上的 HTML 服务器控件只不过是已设置了某些属性的 HTML 元素。也可以通过键入标记在“源”视图中创建 HTML 元素。
默认情况下,服务器无法使用 Web 窗体页上的 HTML 元素;这些元素被视为传递给浏览器的标记。但是,如果添加一个 id 属性和属性 runat="server",则 ASP.NET 将该元素识别为页面上的一个控件,并且可以用基于服务器的代码对其进行编程。如果将一个 HTML hr 元素转换为 ASP.NET 服务器控件,则该元素将被创建为 HtmlGenericControl 类的实例。
三、HTML 图像 (Image) 控件
“工具箱”的“HTML”选项卡上提供一个基于 HTML img 元素的“Image”控件。
在 Visual Studio 中从工具箱添加到页面上的 HTML 服务器控件只不过是已设置了某些属性的 HTML 元素。也可以通过键入标记在“源”视图中创建 HTML 元素。
默认情况下,服务器无法使用
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
今天要记录的是一篇关于局部刷新的,刚做网页的时候,每实现网页中的一个功能,都要刷新整个页面,感觉很烦人,严重影响了网站效率,而且整个网页刷新还会造成很多其他问题,所以就到网上查了些局部刷新的东西,并在做项目中使用了,挺好用的,也很简单,下面我就简单写两种用法:
1.这个做起来比较简单,主要依靠一个upda ......
今天我们SKY小组做一个项目,遇到了Session失效的问题,去网上查了一些资料后,自己整理出来,供以后学习使用。
Session失效的原因有很多种,抛出那些琐碎的问题(比如客服端Cookie关闭、Session设置的时间太短等),这里主要说明一些容易被我们忽略的问题 ......
您可以使用 LoginName 控件显示当前用户的名称。对于当前登录的用户,无论其标识是使用 ASP.NET 登录控件(及暗含的 ASP.NET 成员资格)还是使用集成 Windows 身份验证建立的,此控件都显示该用户的用户 ID。
使用下面的语法在页中放置一个 LoginName 控件:
<asp:LoginName ......
通过在页上包含 LoginView 控件可以向匿名用户和登录(经过身份验证的)用户显示不同的信息。LoginView 控件包含两个模板:一个用于向匿名用户显示信息,另一个用于向登录用户显示信息。(还可以使用 RoleGroups 属性包含基于角色名称的模板。)该控件自动确定用户是否经过身份验证并呈现 ......