ȡc#Դ, ϵͳԴ, ϵQQ767356808ʵ̸,һп̸,ּʶ


ݱ tianlong.mdbtianlong.xmldataͬ
ConnΪݿ
XMLAccessݿͬʱʹãΪXMLACCESSѹݹACCESSݿȡٶȻ

ݵʱ,Stringȡtextֵ,ٴ
StringַһǴСΪ1MB,ϵͳڼ


̨½֤,Session["TL_qiye_admin_logined"]Session["TL_qiye_admin_loginstate"]ͬʱж,ǿ֤Ч.Global.asaxSession_startʼ֤ؼΪAdminLogin.ascxؼÿ̨вÿؼԤ֤ͬʱֹΪƳҳеAdminLogin.ascxؼÿһҳpage_load¼жthis.adminlogin1.visiable=false; ȷAdminLogin.ascxؼΪƳϵͳ޷С
ʹMD5,̨½󣬻Session["TL_qiye_admin_username"]ԱԱԱ֤ں̨ÿҳҪʱɶȡ

config.xml,ϵͳļ,web.configͬ,config.xmlļĄ̊́վùܵݱļ.
Global.asaxApplication_startȶȡconfig.xmlվĻֵ,Թȫʹ.

վ̨ʹRepeaterʾ,˿ؼ޷ҳ.иGridviewзҳ
ܶ˵repeaterЧʱgridview
޸Ŀؼʹoledatareaderȡֵ
ɾĲʵ, SiteNotices.aspx?action=list&ggID=0  ,ΪʹԶûؼSiteNoticesModify.ascx,ȡIDֵ

վ,ʹƵXMLбʾûؼ,ñķʵ,߽˿ؼŻ,ΪXMLбʾûؼ,ǽ˿ؼеxmlloadƵxmloperȥΪһ̬÷

,ΪXMLбȡͱ治ͬʱ,xmlload(XmlDocument xmldoc).

asp.net2.0о߱fileuploadؼ,ϵͳʱ,ĽΪļϴ,ͬʱдһ,Դﵽ븴.ҵҵ

xmloper,дһõLoadXmlfile,xmlļ,Դﵽ븴
loadXmlFile(filename, FisrtNode),filenameΪXMLļ,fisrtNodeΪһӽڵ.ϵͳеһӽڵΪ<Config></Config>

gridview˰Դ,aspxļ.ϵͳʱ,Դ󶨷 csļн
 AccessDataSource ads1=new AccessDataSource();
gridview1.DataSource=ads1;



ﳵ:
XMLʵ,TLBusinessؼCartXmlAdd(CartModel cm), CartXmlDelete(CartModel cm),ClearCart()



Index.check(),һtimelimit(),ʵ˶԰汾.汾,޸SetDateԴﵽ.Ȼ,TLBusiness.dllԭļ


ɾĹеɾ,ʱĽһ,ɾ֮ǰ´Ԥһ,ȻȷǷɾ.

ʹsplitʶָ|

ֻDefault1.aspxҳܵ,Anounce.ascx.csָ.default.aspxҳֻдһתDefault1.aspx.ʱ뽫ֱָdefault.aspx,ʡȥһҳ,


,
1\ʹStringbuilder
2\MVC,ټDAO.
3\MSSQLݿ.
4\дݿ,ԶжACCESSMSSQL.
5\ȫΪdotnet2.0\
6\дĵ,Ҫϸĵд,Ժ󿪷
7\ʹaspnetpager
8\ԶϴļĿ¼ ͨsession
9\̨վʵַҳ
10\֧
11\
12\Ա
13\ͬʱmdbxmldataļ,ָҲͬʱһָ
14\ɶѡ
15\ýΪûؼֱӵ.  DownloadAdd.aspxDownloadEdit.aspxɹý
16\ٿؼ,Ϊaspx̫ؼռ̫Դ,ɸ.Դؼдcs


ʾ:
1\ļϴĿ¼ΪUploadFile
2\ֻеѡ,XML




//ַȡַ÷
    protected string intlefts(string i_name, int intlength)
    {
        if (i_name == "")
        {
            return "";//дҪͲҪ   
        }
        else
        {
            if (i_name.Length > intlength)
            {
                return i_name.Substring(0, intlength);
            }
            else
            {
                return i_name;
            }

        }
    }   


