当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: #region 声明//----------
 

 

 ·用户认证管理设计方案    »显示摘要«
    摘要: 用户认证管理设计方案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

//注意:引用请标明出处,谢谢

//----------------------------------------------------------------------

#endregion

js脚本

//==================================================== 参数设定部分 =======================================================

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
...   下一页
 ·datalist控件分页操作    »显示摘要«
    摘要: 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......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE