• 未能加载文件或程序集“System.Web.Razor”或它的某一

    /应用程序中的服务器错误。 未能加载文件或程序集System.Web.Razor或它的某一个依赖项。文件或目录损坏且无法读...

    2018-06-23 22:24:57

  • 可空类型为什么可以为空?也许会被面试到哦。。。

    也许某天你来某一家公司面试,或许就会被问到这个问题,当你看到这个问题,也许会立即反编译下源代码看个究竟。 1 [Serializable, StructLayout(LayoutKind.Sequential), __DynamicallyInvokable] 2 public struct NullableT where T: struct 3 { 4 private bool hasVa...

    2018-06-23 22:25:03

  • ASP.NET中IsPostBack属性研究

    通过页面的IsPostback属性,可以检查 .aspx 页是否为传递回服务器的页面;当加载页面并对控件的更改属性处理之前,用户可以在page_Load事件中检查该页面是否被传递回的页面。 一般是在page_load中检查是否是第一次加载本页或是判断是否是用户提交(PostBack) if (!IsPos...

    2018-06-23 22:25:05

  • C# 利用范型与扩展方法重构代码

    在一些C#代码中常常可以看到 Java代码 //AnSimpleExampleByRayLinn classCarCollection:ICollection { IListlist; public voidAdd(Carcar) { list.Add(car); } ....functionlist forICollection... public voidlistPrice() { foreach(Carcarinlist) System.Console.Wri...

    2018-06-23 22:24:56

  • asp.net架构基础知识--页面以及全局事件

    1.asp.net的请求过程,以及对应的处理请求的dll 客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器 2.页面事件(按照事件的执行顺序排列) Page_Init:初始化值或连接 Page_Load:主要使用IsPostB...

    2018-06-23 22:24:58

  • C#反射动态赋值

    很多时候我们需要在数据实体层读取数据后赋值到领域模型时往往会产生如下的代码 1 public class A 2 { 3 public string Name { get ; set ;} 4 public int Age { get ; set ;} 5 } 6 7 public class B 8 { 9 public string Name { get ; set ;} 10 public int Age { ge...

    2018-06-23 22:24:35

  • ASP.NET用户控件事件的定义和实践

    假定用户控件(UserControl.ascx)中包含按钮控件AButton,希望实现按Button按钮时,包含该用户控件的页面可以接收到事件。 UserControl.ascx.cs中的处理: 1.定义public的事件委托,如ClickEventHandler; 2.在UserControl类中声明事件,如Click; 3.在UserControl类中定...

    2018-06-23 22:24:44

  • 设计模式之简单工厂模式

    设计模式是C#程序员从拖控件成长为技术大牛的必经之路,经过《Head First》洗礼后,作为一个随笔留在博客园吧。 OK,让我们进行第一任务:请朋友喝茶或者喝咖啡。 整理下我们的思路:喝茶或者喝咖啡,都要煮开水、洗杯子、冲泡茶(咖啡)。煮开水和洗杯子代码可以复用,考...

    2018-06-23 22:24:43

  • [C#版本]有趣啊!各种编程语言实现 2 + 2 = 5

    首页新闻里面那个 [新闻头条]有趣啊!各种编程语言实现 2 + 2 = 5 其他的就不评论的,但是其中C#版的 真是逗比啊...评论中各种吐槽有木有... static void Main ( string [] args){ var x = 2 ; var y = 2 ; if ( 1 == 0 ) ; { ++ x; } Console.WriteLine (x + y);} 所以...

    2018-06-23 22:24:40

  • 服务器的路径

    DirectoryInfo dinfo = new DirectoryInfo(Server.MapPath("~/DownLoadFiles/"));...

    2018-06-23 22:24:32

2