这个demo实现了两个功能 下拉菜单 和 gridview分页
运行环境 visual studio2008 oracle9i
这个网站下载了几种菜单样式 http://www.javascript-menu.com/docs/
运行了一下 感觉挺不错的 分析菜单结构 主要是页面new一个对像调用两个js文件 生成菜单
我使用的是一个website(站点结构图可以去我的像册看一下) 可以使用webapplication(有命名空间 找事件代理方便)
具体demo代码如下 欢迎拍砖 (粘出来直接放到指定名称的文件中 就能用 已测试)
1.default 页面主要是登录功能
2.登录成功后跳转到listpage页面
default.aspx页面
[code]
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
function CheckInput() {
var username = document.getElementById('txtuserName');
var password = document.getElementById('txtpassWord');
if (username.value != '' && password.value != '') {
return true;
}
return false;
}
function Redirect() {
window.open('RegisterPage.aspx', 'RegisterPage', 'fullscreen=2,top=30,left=30,scrollbars=no,resizable=no,status=no,toolbar=no,menubar=no,location=no,height=310,width=660,');
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table id="tab">
<tr>
<td colspan="2">
<label id="lablogo" >登录</label>
</td>
</tr>
<tr>
<td>
<asp:Label id="lbluserName" runat="server" Text="用户名"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtuserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblpassWord" runat="server" Text="密码" ></asp:Label>
</td>
<td>
<asp:TextBox ID="txtpassWord" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td align="right">
<asp:Button ID="btnlogin" runat="server" Text="登录" οnclick="btnlogin_Click" OnClientClick="return