在扫描的时候一开始我觉得很难因为html' target='_blank'>HTML元素过多又有很多层级关系。一开始用的是 div 标签来表示HTML所要分配权限的元素,发现这个方案不行,比如把添加用户按钮加上DIV那么这个按钮的样式就变了还得调样式我现在做的KS系统有将近100个界面,再加上现在的界面已经确定好样式,调好CSS,加上再加上DIV的话那么得重新调界面,就这个问题想了两三天,最后我想到要不自定义一个HTML元素标签为: box /box 为这个标签加上ID和Title为: box id="AddID" Title=“添加按钮” /box ,用这个标签来标记所要分配权限的元素。这样的话既不用更改样式又能获取到所要的信息。更改之后的界面后台代码为: 复制代码 代码如下: !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 meta http-equiv="Content-Type" content="text/html; charset=utf-8" / meta name="Author" content="kudychen@gmail.com" / meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" / title 用户管理——查询用户 /title
script src="../../js/DIV/jquery.js" /script script src="../../js/DIV/DIV.js" /script link href="../../css/admin.global.css" rel="stylesheet" type="text/css" / link href="../../css/admin.content.css" rel="stylesheet" type="text/css" /
/head body form id="Form" method="post" runat="server" %--box标记 main 开始标记--% box id="main" title="主要" div 当前位置:用户管理 - 查询用户 /div
div /div %--box标记 QueryUser 开始标记--% box id="QueryUser" title="查询用户" div div span /span h3 快速搜索 /h3 /div div /div div /div div /div div /div div div div label 用户名: /label input value="" type="text" name="username" id="username" /
利用AJAX存入到数据库中,一开始就遇到了问题,因为扫描界面所需要的时间太短在还没有把第一条数据插入到数据库的时候第二条数据就来了这样导致了第一条数据的部分信息就会被第二条记录替代了导致存入数据库的数据出现了问题。一开始我是打算在JS那里加上个延迟,结果表名不行。然后我就在一班程序里面加入一个类似锁的一个东西,算作延迟吧这样存入的数据就不会错误了下面是代码: 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using BLL.Manager.RoleUserManagerBLL; using System.Data; using System.Text; using Model; using BLL;