app_code怎么写

1.求教关于APP一个一个来
APP_CODE下的类文件是系统自动生成的吗?
不是,通常是你自己写的代码类,基本上相当于网站自己的类库,对应的你可以写一个类库应用程序让你的网站引用,通常这个地方会存一些通用的代码
是不是我创建一个类文件,系统就会在APP_CODE下生成一个类文件?
【app_code怎么写】默认asp.net网站中,你要写代码的话必须要放到appcode文件夹下,这样asp.net运行的时候才能把代码编译成程序集运行,放到别的地方是用不了的(当然除了那些和aspx页面关联的代码文件)
这两个类文件是什么样的关系?
不会有两个类文件的
APP_CODE下的类文件主要完成什么任务?
他就是一个代码文件夹,在asp.net application运行的时候会把文件夹下面所有的文件编译成一个程序集,供程序调用
为什么我将APP_CODE下的类文件改名后,依旧可以正常运行,系统不报错呢?
asp.net对你的修改反映不是特别敏感,尤其是你改做错的情况下,比如程序突然找不到你的文件了,那么他会用上一次正确的编译继续运行
2.一个类放在App因为你的类没有声明命名空间嘛!
放在App_Code中可以不用写命名空间 。如果你要放在其他文件夹中,类的外面写
namespace YourProjectName.YourDirectoryName
{
public class Class1{}
}
在CS文件中访问时先using YourProjectName.YourDirectoryName;
然后就能用Class1了
------------------------------------------------------------------
放到文件夹里,用上面的方法肯定没问题的 。注意你的类是不是public访问权限的
多层架构的话,在VS里点文件---添加---新建项目---选择类库
这样就可以多一个层了,这个层里都是类文件,比如业务逻辑层 。这里面的类也需要定义命名空间,对着项目点右键生成DLL,然后再你的网站中添加引用这个DLL 。要访问里面的类同样需要先using类所属的命名空间 。
3.如何在App其实就是写一个连接类,然后调用就可以了; 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; using System.IO; /// /// DBConnection 的摘要说明 /// public class DBconnection { SqlConnection conn = null; SqlCommand cmd = new SqlCommand(); public DBconnection() { conn = new SqlConnection("server=.;database=university_db;uid=sa;pwd=123;"); } public SqlConnection getconn() { if (conn.State == ConnectionState.Closed) conn.Open();//打开连接 return conn; } //关闭连接 public void clear() { if (conn.State == ConnectionState.Open) conn.Close(); } } 然后在你要用连接的页面的.cs页面调用就可以 。
4.App其实就是写一个连接类,然后调用就可以了;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;using System.IO;/// /// DBConnection 的摘要说明/// public class DBconnection{ SqlConnection conn = null; SqlCommand cmd = new SqlCommand(); public DBconnection() { conn = new SqlConnection("server=.;database=university_db;uid=sa;pwd=123;"); } public SqlConnection getconn() { if (conn.State == ConnectionState.Closed) conn.Open();//打开连接 return conn; } //关闭连接 public void clear() { if (conn.State == ConnectionState.Open) conn.Close(); }}然后在你要用连接的页面的.cs页面调用就可以了呀 。

app_code怎么写

文章插图