ASP.NET中如何调用APP_CODE中的data.cs来实现页面default.aspx的访问?

我的想法是这样:把对数据库的操作语句写到APP_CODE中的data.cs中,然后通过default.asp.cs的方法来调用data.cs的数据库操作方法,例如说:读取... 我的想法是这样:把对数据库的操作语句写到APP_CODE中的data.cs中,然后通过default.asp.cs的方法来调用data.cs的数据库操作方法,例如说:读取删除等;
求高手代码示例!
展开
 我来答
百度网友8b1b6824b
2011-10-14 · TA获得超过2121个赞
知道小有建树答主
回答量:554
采纳率:100%
帮助的人:296万
展开全部
在app_code中添加类,取名为TBOperate.cs,内容如下
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;

namespace DesignTBOperate
{
public class TBOperate
{
protected SqlConnection connection = null;
public TBOperate()
{
string databasestr = System.Configuration.ConfigurationSettings.AppSettings["connectionStrings"];
connection = new SqlConnection(databasestr);
}
public TBOperate(string iConnectionString)
{
connection = new SqlConnection(iConnectionString);
}
public Boolean hasUser(string nameField, string username, string pswField,string Psw,string Tbname)
{
string sql = "Select Count(*) From " + Tbname + " Where " + nameField + "='" + username + "' And " + pswField + "='" + Psw + "'";
if (isData(sql) > 0)
return true;
else
return false;
}
}
}

在页面对应CS文件中的调用方法:
using DesignTBOperate;

TBOperate myOperate = new TBOperate();

if (myOperate.hasUser("name",Textbox_name.text,"psw",TextBox2_psw.text,"users"))
{//登陆成功
}
else
{//登陆失败
}
lucky_ltz
2011-10-14 · TA获得超过291个赞
知道答主
回答量:35
采纳率:0%
帮助的人:25.2万
展开全部
在APP_CODE里面新建类data,在data类里面添加数据库操作的静态方法。
在default.asp.cs直接通过类名点方法名称。

或者data类里添加非静态方法。在default.asp.cs中new实例化对象点方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友88ca838
2011-10-14 · TA获得超过503个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:489万
展开全部
Data.cs
public Class A
{
public void Add()
{}
}

default.cs

A a=new A();
a.Add();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式