文章分类 - ASP.NET(C#)
            
    N层架构的一些评论
    
            
            
        
摘要:层次不是越多越好的,而是视乎项目的实际需要,这一点要明确; 常用的3层结构就是:数据访问层、业务逻辑层、UI层 而项目可能有更多的需要, 例如一个项目用了Web Service,那么业务逻辑层和UI层之间就会多了一层; 如果用的是Remoting,那么业务逻辑层与UI层之间就有Remoting代理和Remoting服务两层; 如果项目比较大,复杂度很高,那么业务逻辑层内部如果缺乏规划也会变得混乱,...
        阅读全文
            
        
            
    C#中定义数组
    
            
            
        
摘要:一、一维: int[] numbers = new int[]{1,2,3,4,5,6}; //不定长 int[] numbers = new int[3]{1,2,3};//定长 二、多维 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长 int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定长...
        阅读全文
            
        
            
    C#基类和派生类(转)
    
            
            
        
摘要:1.基类和派生类的一些基本概念 class B : A{} A是基类,B是派生类. 一个类最多只允许从一个类中派生. class C : B{} B还可以充当C的派生类 继承总是隐式为public的,System.Object是所有类的根 编译器会把你的类悄悄的编译成 class A : System.Object{} 2.调用基类的构造函数 class B : A { publ...
        阅读全文
            
        
            
    在两个ASP.NET页面之间传递值
    
            
            
        
摘要:引言 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用queryst...
        阅读全文
            
        
            
    asp.net面试上机
    
            
            
        
摘要:上机题目百变不离其宗。 系统: 1、信息发布(文章或论坛) 2、广告系统 3、商城系统(电子商务) 4、财务系统(算法、统计报表、安全) 基础: 1、数据库连接 2、对控件的理解 3、面向对象的思想 4、网站架构设计 5、代码书写习惯 记住,面试上机题目,一般都是考你解决问题的能力!所以平时在掌握了基础知识的情况下最好注重解决问题能力的培养。 比如给你一个问题:...
        阅读全文
            
        
            
    130道ASP.NET面试题(偏C#的ASP.NET面试题)(转)
    
            
            
        
摘要:C#所有类的基类? 答:System.Object 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 ...
        阅读全文
            
        
            
    SystemError.cs
    
            
            
        
摘要:1using System; 2using System.IO; 3namespace SystemTools 4{ 5 /**//// 6 /// SystemError 的摘要说明。 7 /// 8 public class SystemError 9 { 10 //记录错误日志位置 11 private sta...
        阅读全文
            
        
            
    DBOperator.cs
    
            
            
        
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1using System; 2using System.Data; 3using System.Data.SqlClient; 4namespace DBOperator ...
        阅读全文
            
        
            
    Asp.net下C#调用Word模版实例
    
            
            
        
摘要:1,配置环境;将你要访问的文件夹的权限添加账户,这个账户是你在IIS配置的连接账户.也就是保证客户端访问服务器时使用的账户对你要操作的文件夹有足够的权限.建议将IIS默认的账户改为管理员账户. 2,思路: 在服务器端访问本地存在的Word文件,并根据他新建一个文件,利用Word的标签定位传值.客户端浏览器访问的就是这个文件.下次当用户再次点击打印按钮的时候删除原来的Word文件,保证服务器不会存...
        阅读全文
            
        
            
    数据库连接语句集
    
            
            
        
摘要:数据库连接语句 Access: String conStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=*.mdb"; SQL Server2000: 1、 2、string conStr="initial catalog=northwind;integrated security=sspi;data source=127.0.0.1"; ...
        阅读全文
            
        
            
    ASP.NET常见安全缺陷集锦
    
            
            
        
摘要:保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences Institute)的研究,如果等到软件部署之后再来修补缺陷,其代价相当于开发期间检测和消除缺陷的15倍。 ...
        阅读全文
            
        
            
    ASP.NET(C#)笔试题(一)
    
            
            
        
摘要:1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 (3)列举ADO.net中的五个主要对象_______________、_____________、_______...
        阅读全文
            
        
            
    ASP.NET(C#)面试题(二)
    
            
            
        
摘要:1.有哪几种方法可以实现一个类存取另外一个类的成员函数及属性,并请举列来加以说明和分析. 2.A类是B类的基类,并且都有自己的构造,析构函数,请举例证明B类从实例化到消亡过程中构造,析构函数的执行过程.请附code 3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统? 4..Net中读写数据库需要用到哪些类?他们的作用 5.ASP.net的身份验证方式有哪些?分别是什么原理? 6.解释一下...
        阅读全文
            
        
            
    (转)ASP.NET(C#)面试题(一)
    
            
            
        
摘要:1. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? 2. 讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了) 3. C#, Java 和 c++的特点,有什么相同的地方,不同的地方,C#分别从c++和java中吸取了他们那些优点? 4. C#可否对内存进行直接的操作?(这可是个难点...
        阅读全文
            
        
            
     ASP.NET生成静态页面实现方法(使用Server.Execute) 
    
            
            
        
摘要:出处:http://www.webdn.com/web_file/program/asp.net/0602080104/ 【摘 要】使用Server.Execute来调用Main_Execute.aspx,并且获取它的结果内容。 得到内容后,立刻输出到客户端,最后把内容写进文件里,提供给下一次做为缓存度取。 Untitled Page ID: 其中原理是这...
        阅读全文
            
        
            
    (转) asp.net页面重定向方法小结 
    
            
            
        
摘要:一、Transfer Execute Redirect重定向方法介绍 1.Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行). 服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器. 2.Server.Execute方法: Server.E...
        阅读全文
            
        
            
    用window.location.href实现页面跳转 
    
            
            
        
摘要:在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: Response.Write(""); Response.Redirect("main.html"); 这时候我们的提示内容没有出来就跳转了,和Response.Redirect("main.html");没有任何区别。 这时我们采...
        阅读全文
            
        
            
    使用C#语言操作ADO数据库
    
            
            
        
摘要:访问数据库是大多数应用程序的一部分,而且随着C#和ADO.NET的发布,这个过程已经变得相当的简单.本文将展示下面四个基本的数据库操作: 1.读数据.这包括诸如整数,字符串和日期等不同的数据类型. 2.写数据.就象读数据一样我们会写这些通常的数据类型.这是通过SQL语句来实现的. 3.更新或是修改数据.我们还是使用简单SQL语句. 4.删除数据.使用SQL. 这些操作是对...
        阅读全文
            
        
            
    C#中一些字符串操作的常用用法
    
            
            
        
摘要://获得汉字的区位码 byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes("啊"); int i1 = (short)(array[0] - ''\0''); int i2 = (short)(array[1] - ''\0''); //unicode解码方式下的汉字码...
        阅读全文
            
        
            
    Asp.Net性能优化
    
            
    
摘要:(一).选择会话状态存储方式 在Webconfig文件配置: Asp.net有三种方式存储会话状态信息: 1. 存储在进程中: 属性mode = InProc 特点: 具有最佳的性能,速度最快,但不能跨多台服务器存储共享. 2. 存储在状态服务器中: 属性mode = "StateServer" 特点:...
        阅读全文
            
        
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号