C# 放置数据访问层代码
我想知道如何将此数据访问层代码放置在类文件中,并调用受保护的void submit的default.aspx中的函数。我有一个存储过程,在其中检索值并将其传递到这里。现在我想将DAL放置在单独的文件中,例如,创建一个新的C# 放置数据访问层代码,c#,asp.net,stored-procedures,C#,Asp.net,Stored Procedures,我想知道如何将此数据访问层代码放置在类文件中,并调用受保护的void submit的default.aspx中的函数。我有一个存储过程,在其中检索值并将其传递到这里。现在我想将DAL放置在单独的文件中,例如,创建一个新的类文件 public class ServiceClass { //paste your method inside this class, for example: public static string returnSomething(string para
类文件
public class ServiceClass
{
//paste your method inside this class, for example:
public static string returnSomething(string parameter1, string parameter2 /*more parameters here*/)
{
return parameter1 + " " + parameter2;
}
}
基本上,您现在必须粘贴按钮\u单击事件中的代码,只需确保传递代码工作所需的所有参数即可
拥有此类后,可以在按钮单击事件中调用类的方法:
protected void submit(object sender, EventArgs e)
{
string result = ServiceClass.returnSomething();
}
我使它成为一个静态方法,因此您不需要实例化ServiceClass
来访问returnSomething()
方法。嘿,谢谢Jane,它帮了我很多忙,但我真的很抱歉scom.Parameters.AddWithValue(@EmailComment),textbox.Text);很抱歉,我忘了将其添加到上面的代码中。如果我在类文件中添加此项,则它不会读取texbox.text。如何以及在何处添加此项?这是因为您需要将其发送到类文件中的方法。例如:公共字符串某物(TextBox.Text)。顺便说一下:我不认为TextBox.Text会起作用,因为TextBox是实际的对象。您需要为文本框指定其他名称,例如“txtBoxName”或“txtBoxMessage”,请查看该站点。我认为,在我们真正帮助您之前,您需要了解更多的基础知识:)