<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<html>
<head>
<script language="javascript">
function chkForm(form){
alert("这是一个.NET中使用JAVASCRIPT的例子");
return false;
}
</script>
<script runat="server">
protected void Page_Load(Object Src,EventArgs E){
add.Attributes.Add("onClick","return chkForm(this.form);");
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Untitled Document</title>
</head>
<body>
<form runat="server" method="post">
<asp:Button runat="server" ID="add" Text="添加"></asp:Button>
</form>
<%
Response.Write( System.DateTime.Now );//读取系统时间
%>
</body>
</html>
产生的HTML的效果是这样的
<input type="submit" name="add" value="添加" id="add" onClick="return chkForm(this.form);" />
我再使用<asp:Button id="delete" runat="server" Text=" 删除"></asp:button>和delete.Attributes.Add("onClick","javascript:return confirm('确认删除吗?');")
产生的效果是:<input type="submit" name="delete" value="删除" id="delete" onClick="javascript:return confirm('确认删除吗?');" />