NET + C#
C# 格式化文件大
管理员 发表于2013-08-15 浏览3630 评论0
private static string[] units = { "B", "KB", "MB", "GB", "TB", "EB", "ZB", "YB" };
public static string FormatBytes(long bytes)
{
double db = bytes;
NET + C#
让你的.NET程序兼容不同版本的Dll文件
管理员 发表于2012-03-10 浏览3323 评论0
前段时间写的一个winform的.net程序。因为引用了不少的库文件,但是最近这些库文件因为修正了一些bug和算法。但是主的程序文件没有怎么改动。所以就不像把这个主程序重新编译了。于是就把所有的新版dll文件拷贝到运行目录下,希望主程序能够直接调用新版的库文件。结果发现原来这些库文件都用strong name签了名的。主程序一调用就出错,说找不到该版本的文件。
NET + C#
IIS中,当文件夹被删除时,防止应用程序重启的解决办法
管理员 发表于2011-03-03 浏览3623 评论0
如果你曾经修改了ASP.NET应用程序(dll文件),与修改了bin文件夹或Web.config文件(添加/删除/重命名的文件等),而该网 站在运行,你可能已经注意到,这将导致在AppDomain的重新启动。所有的会话状态会丢失和网站再次成功启动,任何登录的用户将被退出(假设你不使用 持久Cookie身份验证)。 当然,当我们修改了web.config文件,并保存它,迫使一个AppDomain重新
NET + C#
web.cofig和Global.asax之间的关系以及执行的顺序
管理员 发表于2010-10-14 浏览3153 评论0
1 Global.asax文件的作用
先看看MSDN的解释,Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET 或HTTP模块所引发的应用程序级别和会话级别事件的代码。Global.asax 文件驻留在 ASP.NET 应用程序的根目录中。运行时,分析 Global.asax 并将其编译到一个动态生成的 .NET Framework 类,该类是从HttpApplication基类派生的。配置 ASP.NET,以便自动拒绝对 Global.asax 文件的任何直接的 URL 请求;外部用户不能下载或查看其中的代码。Global.asax 文件是可选的。只在希望处理应用程序事件或会话事件时,才应创建它.
2 Global.asax文件的创建
点击Web站点>>添加新建项>>全局应用程序类,即可添加Global.asax文件。在.Net2003里,直接右击Global.asax文件查看代码就可以编辑Global.asax.cs文件,但是在.Net2005中,没有这个选项,因此需要自己在App_Code中添加Global.asax.cs,然后设置Global.asax的属性Inherits="Global"或CodeBehind="Global.asax.cs"即可。不可知道还有没有其他更好的方法。
NET + C#
ASP.NET MVC框架之视图View(六)
管理员 发表于2010-07-29 浏览3367 评论0
一,基本概念:
1,尽管在action 方法中可以写代码拼装HTML,通过Response.Write() 方法返回给客户端,但是这种方法并不可取。更好的办法是,在action 方法中仅仅处理业务和数据逻辑,并将相关的数据传递给单独的视图(view)模板,view 负责生成HTML 展示。随后我们会看到,view 模板就是一个简单的文本文件,通常包含HTML 标识和嵌入的脚本。
2,可以使用(.aspx)、master page (.master)、和用户控件(.ascx)作为视图(view)。
NET + C#
ASP.NET MVC框架之控制器Controller(五)
管理员 发表于2010-07-29 浏览3610 评论0
一,基本概念:
控制器涉及的内容有三部分: 控制器(Controller) 、控制器方法(Action)和 控制器结果(ActionResult)。
传统的Web框架,如ASP/PHP/ASP.NET Web Forms 等等,请求的URL 地址都是映射到特定的文件。如,请求的URL 地址,像/Products.aspx 或/Products.php,由 Products.aspx 或Products.php 文件负责处理。基于Web的MVC框架 映射URL地址 到服务器端代码有点不同,不是映射URL 地址到特定文件,而是映射到类的方法上。这些类就是MVC 中的 Controller 控制器
NET + C#
ASP.NET MVC框架之URL Routing(四)
管理员 发表于2010-07-29 浏览3058 评论0
一,基本概念:1,路由的组件是System.Web.Routing,它是同.net 3.5 sp1一起发布的;所以此组件不开放源代码。2,在ASP.NET webform也可以使用该组件;2,ASP.NET MVC中对其进行了扩展,定义规则,使用新的“MapRoute”辅助方法,它提供了极其简单的句法,但能做同样的事。二,Routing的作用
NET + C#
ASP.NET MVC 框架之执行流程(三)
管理员 发表于2010-07-29 浏览3197 评论0
一、基本概念:在传统情况下,http: //localhost/Default.aspx表示请求网站根目录下的Default.aspx文件。在ASP.NET MVC中,Routing处理一切请求,然后从请求的URL中确定controller名称、action名称和各种参数。Controller执行对应的Action,Action处理表现逻辑或者跳转等。默认是不执行任何xxx.aspx文件请求的。
NET + C#
ASP.NET MVC 框架之下载、安装和Hello World(二)
管理员 发表于2010-07-29 浏览2960 评论0
一、官方网站:www.asp.net/mvc
二、下载地址:
使用微软Web平台安装器下载ASP.NET MVC 2
http://go.microsoft.com/fwlink/?LinkID=185037
从下载中心下载ASP.NET MVC 2
http://go.microsoft.com/fwlink/?LinkID=157074
下载源代码及Futures包Codeplex开源站点:
Codeplex开源站点: http://www.codeplex.com/aspnet
NET + C#
ASP.NET MVC 框架之MVC概念和ASP.NET WebForm(一)
管理员 发表于2010-07-29 浏览3302 评论0
一、MVC模式MVC是1979年提出的,起初是用于软件的一种架构模式。由于MVC的定义比较宽泛,所以实际应用中架构师往往根据自己的需要和理解使用,这就产生了很多新的变型,例如:MVP和Observer。而asp.net mvc也是MVC设计模式在网站开发上的一个变种。所以,现在提到MVC通常是指用于表现层的设计模式,是所有面向UI设计的基础设计模式。模型。