asp.net数据库操作类(不含存储过程)
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
namespace class_new
{
/// <summary>
/// DataClass 的摘要说明。
/// </summary>
public class DataClass
{
private string strConnection="";
private SqlConnection myConnection=null;
/// <summary>
/// 默认构造函数
/// </summary>
public DataClass()
{
strConnection=ConfigurationSettings.AppSettings["connstring"];
}
/// <summary>
/// 带参数的构造函数
/// </summary>
/// <param name="newConnectionString">数据库联接字符串</param>
public DataClass(string newConnectionString)
{
strConnection=newConnectionString;
}
/// <summary>
/// 打开数据库连接.
/// </summary>
private bool Open()
{
try
{
if(myConnection!=null)
{
if(myConnection.State==ConnectionState.Open)
{
myConnection.Close();
}
}
myConnection=new SqlConnection(strConnection.Trim());
myConnection.Open();
return true;
}
catch(Exception ex)
{
SystemError.SystemLog(ex.Message);
return false;
}
}
///<summary>
///关闭数据库连接
///</summary>
public void Close()
{
///判断连接是否已经创建
&
相关文档:
这个问题困扰了我两天,手机下载
protected void Page_Load(object sender, EventArgs e)
{
string filename = Server.UrlDecode(Request["upload"]);
string filePath = Server.MapPath("uploa ......
Asp.Net Forms验证(自定义、角色提供程序、单点登录)
以前开发项目时经常是自己开发一套用户权限管理系统进行验证,比较灵活。最近为了单点登录的问题又把Asp.Net自带的验证方式看了一遍,发现这种方式也比较方便,功能也还可以。在Asp.Net提供了三种常用的验证方式:Windows方式是和IIS结合起来可以实现基本、摘要、集成 ......
第一, 新建网站,选择类型为asp.net web 服务。
系统自动为你建立了个文件service.asmx.这就是一个最简单的web service服务。你可以直接运行查看效果。
第二,我们需要的是修改service.cs中的代码,来满足我们的要求。
修改后的Service.cs中的代码为:
using System;
using System.Web;
using System.Web.Services;
......
这个属性是用来验证客户端用户的输入的,用来验证用户的输入中是否有危险字符的,这个属性的默认值为true,微软之所以这么做是为了提高asp.net程序的安全性,所以很多程序员即使不知道怎么来防御黑客的攻击,asp.net的一些默认属性等内容已经对安全进行了控制,这也是为什么asp.net的程序相对来说比较安全的原因!
既然这个属 ......
using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;//Cryptography密码术
namespace DAL
{
public class Enc ......