| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1429 人关注过本帖
标题:如何使同一网站上的不同*.axpx.cs 文件均能使用同一个“方法”?谢谢!
只看楼主 加入收藏
川流不息
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2000
专家分:47
注 册:2006-11-8
收藏
得分:0 
你把public bool CheckAuthority(int qx)方法寫在了構造函數裡面,試著拿出來看看是不是對的。

日月更替,天地輪回,人間已是幾回春。 江山不老,人正少年,只手能擎半邊天。
2007-04-16 14:23
foshan
Rank: 1
等 级:新手上路
威 望:2
帖 子:605
专家分:0
注 册:2006-3-1
收藏
得分:0 
OK!这样可以了……谢谢!
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
/// <summary>
/// Class1 的摘要说明
/// </summary>
public class Class1
{
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static bool CheckAuthority(int qx, string userId)//检查用户的权限
{
SqlConnection conn1 = new SqlConnection("data source=(local);database=****;user=sa; password=********"); //创建连接对象,并指明要连接的数据库名称、用户名、用户密码
SqlCommand orderCMD = new SqlCommand("Select Count(*) From relUserAndRole inner join relRoleAndAuthority on UserId=" + userId + " and relUserAndRole.RoleId=relRoleAndAuthority.RoleId" + " and qx_id=" + qx, conn1);
conn1.Open();
Int32 MyCount = (Int32)orderCMD.ExecuteScalar();
conn1.Close();
if (MyCount != 0)
{
return true;
}
else
{
return false;
}
}
}
---------------------------------------------------------------------
在其它*.cs页面中调用 Class1.cs 中的 Class1类的CheckAuthority方法

……
bool MyFlag = Class1.CheckAuthority(1, Session["userid"].ToString()); // 调用Class1类里面的CheckAuthority方法检查用户的权限
……

我是2.0超级菜鸟,请多多教导!
2007-04-16 15:12
快速回复:如何使同一网站上的不同*.axpx.cs 文件均能使用同一个“方法”?谢谢! ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016190 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved