asp.net 权限系统设计
命名空间 Access
类:
User
属性:LoginID,UserName,Password,Remark
Role
属性:RoleName Remark(备注信息)
AccessItem
属性:Name,Text,Remark
PermissionManager
属性:
方法:void AddUser(string loginID,string password, string remark );void AddRole();Void AddItem(string name,string text,string remark);void ChangPassword(string loginID,string oldPassword);
void DeleteUser(string loginID); void DeleteRole(string RoleName);void DeleteItem(string name);
bool VerifyAccess(string loginID,string accessItemName);User[] GetUsersByRole(string roleName);
Rolep[] GetRolesByUser(string loginID);AccessItem[] GetItemsByRole(string roleName);
AccessItem[] GetItemsByUser(string loginId);void AddUserInRole(string loginID,string roleName);
void RemoveUserfromRole(string loginID,string roleName);
void AddItemsInRole(string itemName,string roleName);void RoveItemfromRole(string itemName,string roleName)
相关文档:
分页代码如下(PageHelper.cs):
代码
1 using System;
2 using System.Collections.Generic;
3 using System.Collections.Specialized;
4 using System.Linq;
5 using System.Web;
......
1. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
2.为按钮添加对话框
Button1.Att ......
asp.net发布网站时三个选项的问题
发布网站的时候有三个选项:
第一个选项指定发布后是不是可以修改aspx文件,如果勾选,则发布后的网站行为基本与ASP.NET 1.1一致,只要没有增删修改控件,可以直接在服务器上修改aspx文件不用重新发布网站。
第二个选项指定是不是将每个aspx文件都编 ......
一、ASP.NET Web Service代码
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data.SqlClient;
namespace WebService1
{
/// <sum ......