构建可靠的平台

Web的应用范围很广,种类繁多。Microsoft的ASP.NET框架架构于最可靠的平台——强大、成熟的.NET框架之上。ASP.NET MVC是微软提供的最新Web开发框架,是ASP.NET提供给Web开发人员的一种全新的开发技术,可以轻松的帮助我们开发Web应用程序。

ASP.NET MVC5使用Area区域,使用功能模块清晰明了

2017年03月14日

在大型的ASP.NET mvc5项目中一般都有许多个功能模块,这些功能模块可以用Area(中文翻译为区域)把它们分离开来,比如:Admin,Customer,Bill。ASP.NET MVC项目中把各个功能分为不同Area的之后每一个Area都有独立的Controller,View文件结构。这样可以把这些功能分给不同的开发者同时开发而彼此之间不会冲突,这样的文件结构各司其职,直观明了,易于维护和管...

ASP.NET MVC5 新特性:Attribute路由使用详解

2017年03月14日

1、什么是Attribute路由?怎么样启用Attribute路由?  微软在 ASP.NET MVC5 中引入了一种新型路由:Attribute路由,顾名思义,Attribute路由是通过Attribute来定义路由。当然,MVC5也支持以前定义路由的方式,你可以在一个项目中混合使用这两种方式来定义路由。  在以前的版本中我们通常在 RouteConfig.cs 文件中通过以下方式来定义路由:r...

如何ASP.NET中调用Google服务搜索引擎

2017年03月13日

1、使用VS.NET 2003建立一个web应用程序2、添加web引用(Google服务的地址为:http://api.google.com/GoogleSearch.wsdl)具体的操作如下: a.右键单击该项目。 b.选择 添加Web 引用。 c.在 Address 文本框中,键入 Web 服务说明的位置 (http://api.google.com/Goo...

ASP.NET流量统计—使用Global.asax文件统计网站的总访问量保存在txt文本文件中

2017年03月13日

<%@ApplicationLanguage="C#"%> <%@ImportNamespace="System"%><%@ImportNamespace="System.Collections"%><%@ImportNamespace="System.ComponentModel "%><%@ImportNamespace="System.Web"%><%@ImportNamespace="Sy...

ASP.NET实现从服务器下载文件

2017年03月13日

假设在服务器的根目录下有个名为Download的文件夹,这个文件夹存放一些提供给引用程序下载的文件...... public void DownloadFile(string path, string name) { try { System.IO.FileInfo file = new System.IO.FileInfo(path...

asp.net mvc 如何显示html

2017年03月12日

最近在mvc中显示html页面的时候显示404错误,后来经过查资料,找到了解决方案。代码如下: // GET: BrandCenter public ActionResult Index() { //读取html文件内容 using (StreamReader sr = new StreamReader(Server.MapP...

利用动态注入HTML的方式来设计复杂页面

2017年03月12日

随着最终用户对用户体验需求的不断提高,实际上我们很多情况下已经在按照桌面应用的标准来设计Web应用,甚至很多Web页面本身就体现为一个单一的页面。对于这种复杂的页面,我们在设计的时候不可以真的将所有涉及的元素通通至于某个单独的View中,将复杂页面相对独立的内容“分而治之”才是设计之道。我们可以借鉴Smart Clent应用的设计方式:将一个Windows Form作为应用的容器(Smart Cl...

设置ASP.NET MVC站点默认页为html页

2017年03月12日

更新:上周的解决方法在Area=""使用默认路由映射时会出问题,见解决方法二 今天部署了一个Asp.NET MVC站点,希望它的默认页是一个html页,在vs2010中给站点根目录增加了default.html,然后调用没有什么问题,但部署到IIS7上,就是不起作用,试了routes.IgnoreRoute,但还是访问原来的路由设置的controller。 上网搜索了一下,找到下面两种解决的方法:...