ASP.NET
ASP.NET Framework包含三个用于向服务器端提交表单的控件:Button、LinkButton和ImageButton。这三个控件拥有同样的功能,但每种控件的外观界面不同。
本节学习如何在页面中使用这三种控件。然后,学习如何关联客户端脚本和服务器端Button控件,以及如何使用Button控件把一个表单传到不是当前页的页面。最后,学习如何处理Button控件的Command事件。
一、使用Button控件
Button控件用来向服务器端提交表单的按钮。例如,代码清单1中的页面包含一个Button控件。点击这个Button控件,则更新由Label控件显示的时间(见图1)。
代码清单1 ShowButton.aspx
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head id="Head1" runat="server">
<title>Show Button</title>
</head>
<form id="form1" runat="server">
<div>
<asp:Button id="btnSubmit" Text="Submit" OnClick="btnSubmit_Click" Runat="server" /> <br /><br />
<asp:Label id="lblTime" Runat="server" />
</div>
</form>
图1 显示Button控件
Button控件支持下列属性(不完全列表):
·AccessKey——指定一个导向Button控件的键。
·CommandArgument——用于指定传给Command事件的命令参数。
·CommandName——指定传给Command事件的命令名。
·Enable——用于禁用该Button控件。
·OnClientClick——指定点击按钮时执行的客户端脚本。
·PostBackUrl——用于设置将表单传给某个页面。
·TabIndex——设置Button控件的Tab顺序。
·Text——用于标注Button控件。
·UseSubmitBehavior——用于使用JavaScript回传表单。
Button控件支持下面的方法:
·Focus()——用于把初始表单焦点设为该Button控件。
Button控件还支持下面两个事件
相关文档:
对于asp.net 的Excel导出,有多种方法,到目前,个人认为,利用myxls导出Excel还是比较好用的,可以很好的设置Excel的格式。。。
使用很方便,下载org.in2bits.MyXls.dll,引入命名空间即可
下面是一个使用代码示例:
private void ExcelExport(IList< LineLossInfo > lossListExcel)
&nb ......
在我们访问一些网站的时候会有一个复选框上面写着“两个星期内,不再要求输入密码”的类似内容,如果勾选上,等用户下次登录的时候就可以不用再输入密码了,直到两个星期以后。今天小编就和大家来实现这个技术点:当用户登录时,如果选中“两个星期内,不再要求输入密码”复选框,则在两个星期内 ......
首先添加一个模板列,内容如下
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<div onclick="return confirm('您确定要删除吗?')">
  ......
此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.
//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript"> < !-- function disableOtherSubmit() {
var ......