没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
全文可编辑 word 文档 页眉与背景水印可删除
1
asp.net 基础学习之控件的使用方法
本文为大家分享了 asp.net 控件的使用方法,供大家参
考,具体内容如下
1.asp.net 页面插入 c#代码
事先声明:
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
引入格式: <% %>
变量可以:<%=val %>
<body>
<h2>从今天开始学习 ASP.NET</h2>
<form id="form1" runat="server">
<div>
欢迎使用 vs2012<%= DateTime.Now %></div>
</form>
</body>
2.服务器控件和 html 控件
服务器控件:
- ASP.NET 服务器控件是服务器端 ASP.NET 网页上的对象,
当用户通过浏览器请求 ASP.NET 网页时,这些控件将在服务
全文可编辑 word 文档 页眉与背景水印可删除
2
器上运行,并向客户端呈现 HTML 标记。
- 在 ASP.NET 页面上,服务器控件表现为一个标记,例如
<asp:textbox…/>。这些标记不是标准的 HTML 元素,因此
如果它们出现在网页上,浏览器将无法理解它们,然而,当
从 Web 服务器上请求一个 ASP.NET 页面时,这些标记都将动
态地转换为 HTML 元素。
- 使用 ASP.NET 服务器控件,可以大大减少开发 Web 应用程
序所需编写的代码量,提高开发效率和 Web 应用程序的性能。
HTML 控件
- 默认情况下,ASP.NET 文件中的 HTML 元素作为文本进行处
理,并且不能在服务器端代码中引用这些元素,只能在客户
端通过 javascript 和 vbscript 等脚本语言来控制。
- 默认情况下, ASP.NET 文件中的 HTML 元素被视为传递给浏
览器的标记,作为文本进行处理,不能在服务器端的代码中
引用这些元素。
- 若要使这些元素能以编程方式进行访问,可以通过添加
runat=”server”属性表明应将 HTML 元素作为服务器控件
进行处理,这样就可使用基于服务器的代码对其进行编程引
用了。
- 添加了属性 runat=”server”的 HTML 元素就转换为 HTML
服务器控件了。移除控件标记中的 runat=”server”属性,
HTML 服务器控件就转换为 HTML 元素了。
全文可编辑 word 文档 页眉与背景水印可删除
3
总结:
标准控件和 HTML 控件之间似乎有一些重叠,但是 HTML 控件
的功能比标准类别中的控件的功能少得多。一般来说,标准
类别中的真正服务器控件提供了更多的功能。不过这种功能
是有代价的。因为它们增加了复杂度,所以处理服务器控件
会多花一点时间。然而,在大多数 Web 站点上,可能不会注
意到这一差别。只有在一个高通信量的 Web 站点,且在页面
上有很多控件时,使用 HTML 控件才会提供稍好一些的性能。
3.控件添加事件/事件的绑定
(1) 在 ASP.NET 页面中,在声明控件时,指定该控件的
事件对应的事件处理程序。
给 button 添加 onclick 事件:
前台 aspx
<asp:Button ID="Button1" runat="server"
Text="Button" onclick="MyClick" />
后台.cs 代码
protected void MyClick(object sender, EventArgs e)
{
Response.Write("<script>alert('sss')</script>
");
}
可以双击该控件直接添加事件。
剩余14页未读,继续阅读
资源评论
mmoo_python
- 粉丝: 0
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功