标签 ASP.NET 文章列表

前言 在如今的移动互联时代,我们做Web网页程序开发时会经常遇到兼容PC版和移动版这样的需求。满足这样的Web网页实现需求,笔者可以总结出以下几种方案: 彻底切分,即:PC版和移动版的实现完全独立开发实现,部署的时候分别用不同的域名; 后端代码根据浏览器的标识判断是桌面设备还是移动设备,然后对应加载不同的模板页面进行渲染; 前端利用JS或者CSS实现响应式的页面布局,目前成熟的前端响应式框架Bootstrap即是如此 ...

ASP.NET MVC 2017-04-10 87浏览 0评论 喜欢(10)

the-differences-between-server-mappath-server-mappath 在看文章前,你是否能够说以下四个Server.MapPath方法取出来的路径分别是什么吗? Server.MapPath(".") Server.MapPath("~") Server.MapPath(@"\") Server.MapPath("/") 在弄清楚这四个路径之前,我们先前熟悉一下:什么是Serve...

ASP.NET 2017-03-05 58浏览 0评论 喜欢(1)

如何在ASP.NET MVC Web应用程序中创建一个基于枚举的下拉列表框,有以下几种方式供参考: 在ASP.NET MVC 5.1中,可以直接使用Html.EnumDropDownListFor来实现,参考代码: @Html.EnumDropDownListFor( x => x.YourEnumField, "Select My Type", new { @class = "form...

ASP.NET MVC 2017-03-01 48浏览 0评论 喜欢(0)

在Winform 应用程序中,我们可以使用Path.Combine()方法来将文件或者文件夹的多段连接起来。 比如: Path.Combine(@"C:","System"); 会输出如下结果: C:\System 那么在ASP.NET的Web应用程序中,我们的URL地址也用同样的方法处理可以吗? 答案是否定的 在ASP.NET的Web 应用程序中则没有Path.Combine()这个关于路径的操作的方法的。...

ASP.NET 2017-02-27 57浏览 0评论 喜欢(1)

ASP.NET的MVC应用程序中,如果想在控制器中获取来自客户端的IP地址,我们可以直接通过访问Controller.Request中的UserHostAddress的属性来获取[Request.UserHostAddress],但在ASP.NET Web Api 的控制器中,我们是有能直接访问到Controller.Request这个属性的,而是ApiController.Request这个属性。在这个属性中没有UserHostAdd...

ASP.NET MVC 2017-02-25 61浏览 0评论 喜欢(3)

美国时间2017年2月7日,微软通过官方博客发布了微软系列产品开发文档的新地址 docs.microsoft.com。 进入到docs.microsoft.com的首页,我们可以看到: 其中除了包括.NET、ASP.NET的核心开发文档外,还整合了如Windows、Microsoft Azure、Visual Studio、Office、Dynamic 365、Enterprise Mobility + Security、Nuge...

技术资讯 2017-02-08 52浏览 0评论 喜欢(8)

最近由于工作和个人事务,站点也好久没更新了,但这并不影响我对.NET的热情。站点的更新工作还是得想办法抽时间来完成的。 今天利用中午的时间来写一篇关于Asp.Net Web Api下载文件的文章,之前我也写过类似的文章,请见:《ASP.NET(C#) Web Api通过文件流下载文件到本地实例》 本文以这篇文章的基础,提供了ByteArrayContent的下载以及在下载多个文件时实现在服务器对多文件进行压缩打包后下载的功能...

ASP.NET 2016-02-23 52524浏览 2评论 喜欢(13)

美国当地时间18日上午(北京时间2015年11月19日凌晨),微软Visual Studio Connect();//2015 大会在美国纽约正式开启,此次大会将持续两天(即:美国时间的11月18~19日,下文中提到的时间都是指美国当地时间)。大会内容主要是关于Visual Studio方面的,如Visual Studio 2015 Update 1,Visual Studio Code 更新等。 18日发了包括以下主要的新品,重大更...

技术资讯 2015-11-19 995浏览 0评论 喜欢(7)

Entity Framework是微软出品的高级ORM框架,大多数.NET开发者对这个ORM框架应该不会陌生。本文主要罗列在.NET(ASP.NET/WINFORM)应用程序开发中使用Entity Framework直接执行SQL语句或者存储过程的一些代码片段。具体请见以下正文: 1.使用SqlQuery在已知的实体上执行SQL查询语句 using (var context = new MyDBContext()) { va...

.NET 2015-11-09 1832浏览 2评论 喜欢(25)

ASP.NET Webform或者ASP.NET MVC站点部署到IIS下,默认情况下.json文件是不能被访问的,如果请求访问.json文件,则会出现找不到文件的404错误提示。那么,如果我们想要访问.json文件应该怎么做呢?本文给大家介绍一下修改ASP.NET Web.config文件来支持访问.json文件的配置的解决方案,以添加对.json文件请求的支持。即在Web.config配置文件中设置如下: <system.we...

综合文章 2015-11-08 1442浏览 0评论 喜欢(9)

随着深入使用ASP.NET Web Api,我们可能会在项目中考虑将前端的业务分得更细。比如前端项目使用Angularjs的框架来做UI,而数据则由另一个Web Api 的网站项目来支撑。注意,这里是两个Web网站项目了,前端项目主要负责界面的呈现和一些前端的相应业务逻辑处理,而Web Api则负责提供数据。 这样问题就来了,如果前端通过ajax访问Web Api项目话,就涉及到跨域了。我们知道,如果直接访问,正常情况下Web Api...

ASP.NET 2015-10-26 1044浏览 0评论 喜欢(6)

下载文件到本地是很多项目开发中需要实现的一个很简单的功能。说简单,是从具体的代码实现上来说的,.NET的文件下载方式有很多种,本示例给大家介绍的是ASP.NET Web Api方式返回HttpResponseMessage下载文件到本地。实现的方法很简单,其中就是读取服务器的指定路径文件流,将其做为返回的HttpResponseMessage的Content。直接贴出DownloadController控件器的代码: using Sys...

ASP.NET 2015-10-05 5373浏览 0评论 喜欢(4)

ASP.NET MVC 5的开发中,服务器的各种错误[如:401(登录授权验证),403(禁止访问),404(访问页面不存在),500(服务器内部错误)等]处理是必需考虑并解决的一个问题,如果不处理这些错误或者使用默认的错误页面,那么用于用户体验来说就不是很友好了。严重的甚至可以暴露程序以及服务器的各种信息,给黑客以可乘之机。 网上关于ASP.NET MVC 5的服务器错误处理拦截问题没有太全的总结和整理。今天用一个简单实例来总结整理...

ASP.NET MVC 2015-10-02 2547浏览 0评论 喜欢(5)

本文是一个Visual Studio 2015中体验Entity Framework(EF) 6+MySQL+Code First +ASP.NET MVC 5的初步示例教程。 本示例开发环境: 操作系统:Windows 10 专业版 IDE:Visual Studio 2015 程序项目涉及的架构及技术:ASP.NET MVC 5 + Entity Framework(EF) 6+MySQL+Code First 首先,我们...

示例教程 2015-09-19 2768浏览 0评论 喜欢(6)

在之前的文章《推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler》和《简单、轻量、功能非常强大的C#/ASP.NET定时调度任务执行管理组件–FluentScheduler之实例篇》中,我们认识和了解了FluentScheduler这款轻量的定时任务调度执行组件。今天再给大家介绍一款关于定时任务调度执行的组件--Quartz.Net,Quartz.Net是Java版Quartz的...

ASP.NET MVC 2015-09-17 4271浏览 0评论 喜欢(6)

Kaliko--国外的基于ASP.NET(C#)的免费开源CMS管理系统。Kaliko支持MVC和Webform两种方式的ASP.NET应用程序。Kaliko汇集了如下的特点: 标准化的代码: 支持开发者使用自已熟悉的ASP.NET代码来创建Web站点,Kaliko同时支持ASP.NET MVC 和ASP.NET Webforms的开发。 简单易用的编辑管理: 在管理后台使用了TinyMCE 和 Bootstrap等易用的框架 广...

开源程序 2015-10-17 783浏览 2评论 喜欢(17)

遇到ASP.NET Web API:所请求的资源不支持HTTP方法"GET" 这是什么问题,应该怎么来解决? 首先,这是因为我们以GET的方式请求API,但这个API接口不支持GET方式的请求。 查阅资料,总结出解决办法不止一种,这篇文章整理出两种比较常用的解决方案: 1.在控制器中的请求方法上加为HttpGet属性,代码如下: [RoutePrefix("api/users")] public class UserControl...

ASP.NET MVC 2015-08-25 8946浏览 0评论 喜欢(5)

微软ASP.NET团队正在努力开发ASP.NET的下一个版本,ASP.NET的下一个版本号将为ASP.NET 5.目前的ASP.NET版本号为ASP.NET 4.5.1并且已开源。 ASP.NET团队日前已将ASP.NET 5的开发进度计划发布到了Github上--ASP.NET 5 进度计划。在这份进度计划中:今年的8月24日(2015.08.24)和9月21日(2015.09.21)将有两个Beta版本以及11月(2015年)将发布...

技术资讯 2015-07-21 6008浏览 0评论 喜欢(2)

2015年的春节快结束了,在这里,首先祝大家在新的一年里身体健康,万事如意,事业有成。^_^ 接下来说说这篇文章的主题--为你推荐几本个人认为非常好的.NET&C#进阶的书籍,为你的.NET高级工程师或者架构师之路保驾护航。 如果你和我一样是.NET&C#的忠实爱好者,.NET&C#的从业者并且想在这条职业道路上有更高的造诣,那么你不得不很深入地钻研.NET&C#这个领域的各种技术和前沿开发思想。...

书籍推荐 2015-02-23 4985浏览 0评论 喜欢(10)

本文给大家分享一系列关于学习.NET Repository设计模式以及依赖注入(DI),控制反转(IoC)的文章: Repository with Unit of Work, IoC and Unit Test CRUD Operations Using the Generic Repository Pattern and Dependency Injection in MVC A curry of Dependency Inv...

综合文章 2014-12-17 6873浏览 0评论 喜欢(3)