摘要:
用户认证管理设计方案1 设计思路为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。1.1 用户用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(user)要拥有对某种资源的权限,必须通过角色(role)去关联。用户通常具有以下属性: ü 编号,在系统中唯一。 ü 名称,在系统......
摘要:
有的时候我们需要(1)在编辑的时候用下拉框选择,并且默认为数据库的内容(2)使用下拉框过滤数据(3)使用css统一定制datagrid下面给出代码:数据结构:表dep:depid(标识主键),depname(学院名字)表stu:stuid(标识主键),stuname(学生名字),studepid(学院id=表dep.depid)前台:<%@ page language="......
ASP.net下的前台日历控件源代码(不刷新页面)
//---------------------------------------------------------------------- 【程序编程相关:
SharePoint类库说明】#region 声明 【推荐阅读:
“用户HP-2V47VI88M4GB\A】// 作者: 李淼(nick.lee) 【扩展信息:
在asp.net中操作sql-serve】////// asp.net下的前台日历控件源代码(不刷新页面)// 时间:2005-3-15// boyorgril@msn.com// qq:16503096//注意:引用请标明出处,谢谢//----------------------------------------------------------------------#endregionjs脚本//==================================================== 参数设定部分 =======================================================var bmoveable=true; //设置日历是否可以拖动var _versioninfo="" //版本信息//==================================================== web 页面显示部分 =====================================================var strframe; //存放日历层的html代码document.writeln(<iframe id=nickdatelayer scrolling=0 frameborder=0 style="position: absolute; width: 144; height: 211; z-index: 9998; display: none"></iframe>);strframe=<style>;strframe+=input.button{border-right: #9496e1 1px solid;border-top: #9496e1 1px solid;border-left: #9496e1 1px solid;;strframe+=border-bottom: #9496e1 1px solid;background-color: #fff8ec;font-family:宋体;};strframe+=td{font-size: 9pt;font-family:宋体;};strframe+=</style>;strframe+=<scr + ipt>;strframe+=var datelayerx,datelayery; /*存放日历控件的鼠标位置*/;strframe+=var bdrag; /*标记是否开始拖动*/;strframe+=function document.onmousemove() /*在鼠标移动事件中,如果开始拖动日历,则移动日历*/;strframe+={if(bdrag && window.event.button==1);strframe+= {var datelayer=parent.document.all.nickdatelayer.style;;strframe+= datelayer.posleft += window.event.clientx-datelayerx;/*由于每次移动以后鼠标位置都恢复为初始的位置,因此写法与div中不同*/;strframe+= datelayer.postop += window.event.clienty-datelayery;}};strframe+=function dragstart() /*开始日历拖动*/;strframe+={var datelayer=parent.document.all.nickdatelayer.style;;strframe+= datelayerx=window.event.clientx;;strframe+= datelayery=window.event.clienty;;strframe+= bdrag=true;};strframe+=function dragend(){ /*结束日历拖动*/;strframe+= bdrag=false;};strframe+=</scr + ipt>;strframe+=<div style="z-index:9999;position: absolute; left:0; top:0;" onselectstart="return false"><span id=tmpselectyearlayer style="z-index: 9999;position: absolute;top: 3; left: 19;display: none"></span>;strframe+=<span id=tmpselectmonthlayer style="z-index: 9999;position: absolute;top: 3; left: 78;display: none"></span>;strframe+=<table border=1 cellspacing=0 cellpadding=0 width=142 height=160 bordercolor=#9496e1 bgcolor=#9496e1 >;strframe+= <tr ><td width=142 height=23 bgcolor=#ffffff><table border=0 cellspacing=1 cellpadding=0 width=140 height=23>;strframe+= <tr align=center ><td width=16 align=center bgcolor=#9496e1 style="font-size:12px;cursor: hand;color: #ffffff" ;strframe+= on...
下一页 摘要:
aspx 源文件<%@ page language="c#" codebehind="radionj_list.aspx.cs" autoeventwireup="false" inherits="radio.radio.radionj_list" %> <!doctype html public "-//w3c//dtd html 4.0 transitio......