文章分类 -  ASP.Net(C#)

摘要://假设要生成的JS文件为:xyz.js string path = Server.MapPath("../js/xyz.js "); // Delete the file if it exists. if (File.Exists(path)) { File.Delete(path);... 阅读全文
posted @ 2008-10-25 10:55 海底的鱼 阅读(2174) 评论(0) 推荐(0)
摘要:起初,我使用的是在TextBox中使用onblur但是在这里,需要调用一个数据库里的字段,然而这种写法是不对的,onblur=""blurandSaveMe(this,'<%#Eval("F_ID")%,当我们查看源文件的时候,我们发现这个Js调用的地方,会转化为这种相应的方法,这样就不能使js函数被正确的调用。 阅读全文
posted @ 2008-06-18 10:32 海底的鱼 阅读(2208) 评论(0) 推荐(1)
摘要:.如何将一个匿名用户的Profile迁移到认证用户? 这种情况特别是在购物系统中很常见,比如浏览者在未登录的情况下,可以先把喜欢的商品加入基于Profile的购物车,要结算的时候再登录去付帐,默认情况下,匿名用户一旦登录成为认证用户,匿名状态下购物车中的东东将“丢失”,这里如果能把匿名用户的Profile迁移到认证用户就能避免该问题,解决办法:在Global.asax全局文件中处理,在全局文件中增加一个事件:Profile_MigrateAnonymous,代码参考下面 阅读全文
posted @ 2008-05-09 16:23 海底的鱼 阅读(1447) 评论(3) 推荐(0)
摘要:以前开发,我们都是采用的“新建 -->网站”来创建的,这种方式不强制要求编译,生成时逐目录生成,而且修改之后,无需编译生成dll,马上就能看到结果,比较适合小型网站;但是在比较大型的网站中,我们最好还是采用 web application,即web应用程序来创建,因为 web application是强制要求编译的,编译速度比较快,比较适合大型网站使用,另外无需任何插件即可生成单一的dll程序集,相对website编译生成的随机dll文件名的方式,要简洁干净的多。 阅读全文
posted @ 2008-05-07 14:44 海底的鱼 阅读(723) 评论(0) 推荐(0)
摘要:varUsers = fromu in db.T_User where u.F_UserName = " 海底的鱼 " select new { u.F_TrueName, PersonInfo = new {NickName = u.F_NickName,CreateDate = u.F... 阅读全文
posted @ 2008-04-17 10:16 海底的鱼 阅读(474) 评论(0) 推荐(0)
摘要:Delete From aspnet_profile Delete From aspnet_paths Delete From aspnet_PersonalizationAllUsers Delete From aspnet_PersonalizationPerUser /*Delete From... 阅读全文
posted @ 2008-04-09 10:52 海底的鱼 阅读(271) 评论(0) 推荐(0)
摘要:对于Asp.net页面层开发无论是写页面还是写控件,我觉得都可以用一句话描述:"Do the right thing at the right time in the right place."这是07年底的一篇东西,还是有点价值整理出来与大家共享。 本文从两个粒度对Asp.net生命周期做了展示,一是通过记录页面事件的触发顺序看请求的处理流程,一是通过Reflector看Page类内部对请求处理的实现,为了清晰我清理掉了ETW相关的代码保留了一个简化却足可以说明问题的流程骨架; 阅读全文
posted @ 2008-04-07 10:59 海底的鱼 阅读(322) 评论(0) 推荐(0)
摘要:在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C... 阅读全文
posted @ 2008-04-02 09:55 海底的鱼 阅读(314) 评论(2) 推荐(0)
摘要:23.explicit 和 implicit 的含义? 答: explicit 和 implicit 属于转换运算符,如用这两者可以让我们自定义的类型支持相互交换 explicti 表示显式转换,如从 A -> B必须进行强制类型转换(B = (B)A) implicit 表示隐式转换,如从 B -... 阅读全文
posted @ 2008-03-28 17:00 海底的鱼 阅读(401) 评论(0) 推荐(0)
摘要:首先,我们建立一个类Test1,这个类中定义了一个变量 i public partial class Test1 { public int i = 0 ; public Test1() { // // TODO:在此处添加构造函数逻辑 // } } 我们再建立一个类 T... 阅读全文
posted @ 2008-03-28 11:09 海底的鱼 阅读(359) 评论(0) 推荐(0)
摘要:DbDataContextmyDb = new DbDataContext(); // Skip(intstartIndex)从第startIndex+1开始,因为它是下标 // Take(intcount)一共取几条记录 // selectnew{User.F_NickName,User... 阅读全文
posted @ 2008-03-27 17:29 海底的鱼 阅读(211) 评论(0) 推荐(0)
摘要:DbDataContextmyDb = new DbDataContext(); // Skip(intstartIndex)从第startIndex+1开始,因为它是下标 // Take(intcount)一共取几条记录 // selectnew{User.F_NickName,User... 阅读全文
posted @ 2008-03-27 11:15 海底的鱼 阅读(224) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; // 正则表达式的空间 names... 阅读全文
posted @ 2008-03-27 11:06 海底的鱼 阅读(984) 评论(2) 推荐(1)
摘要:C#语言的新特性 自动属性: 在以前的我们写一个类属性一般都要定义一个私有变量,如: public class Person { private int _id; public int Id { get { return _id; } set { _id =... 阅读全文
posted @ 2008-03-26 16:52 海底的鱼 阅读(199) 评论(0) 推荐(0)
摘要:public partial class _Default:System.Web.UI.Page { protected void Page_Load( object sender,EventArgse) { // MyMathstrInt=newMyMath(); // strI... 阅读全文
posted @ 2008-03-26 16:40 海底的鱼 阅读(171) 评论(0) 推荐(0)
摘要:string []names = { " Burke " , " Connnor " , " Framk " , " Everett " , " Albert " , " George " , " Harris " , " David " }; // 下面这行不知道为什么不正确,但是看到的教... 阅读全文
posted @ 2008-03-26 11:53 海底的鱼 阅读(206) 评论(0) 推荐(0)
摘要:1、泛型允许类、接口、结构、委托和方法通过它们所存储和操作的数据的类型来指定类型。 2、这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。 3、和使用Object类相比,泛型降低了装箱和拆箱的负担,减少了类型转换所带来的错误。 4、使用泛型类型可以最大限度地重用代码,... 阅读全文
posted @ 2008-01-23 10:26 海底的鱼 阅读(241) 评论(1) 推荐(0)
摘要:数组使用的时候,必须要进行初始化。 Int[] myInt; myInt = new Int[10]; 在C#中,数组实际上是一个对象。System.Array是所有数组类型的抽象基类型。 多维数组 声明 Double[,] dbHeight = new double[3,4]; ... 阅读全文
posted @ 2008-01-22 17:22 海底的鱼 阅读(263) 评论(0) 推荐(0)
摘要:一、首先我们声明一个委托 delegate void tvDelegate( object sender,TreeViewEventArgse, string action); 二、我们写了两个方法 private void doUserManage( object sender,Tr... 阅读全文
posted @ 2008-01-22 15:50 海底的鱼 阅读(242) 评论(0) 推荐(0)
摘要:在模板页中使用js和非模板页中使用js的不同之处 阅读全文
posted @ 2008-01-17 10:39 海底的鱼 阅读(651) 评论(0) 推荐(0)