波斯马BOSSMA Information Technology

ASP.NET MVC 下的日志

IIS反向代理Redirect 302 时404的问题

发布时间:2018年7月18日 / 分类:ASP.NET, ASP.NET MVC, SERVER / 抢沙发

当程序中使用Redirect跳转时,实际上是通过Http Header中的Location给浏览器传递一个跳转的Url。 使用IIS做反向代理的情况下,由于程序默认不会自动感知反向代理的存在,所以Location中的Url是相对程序本身的,浏览器拿到这个Url进行跳转时,不能通过反向代理的站点进行访问。 ...

ASP.NET Web API 记录请求响应数据到日志的一个方法

发布时间:2012年6月12日 / 分类:ASP.NET, ASP.NET MVC / 2 次吐槽

REST风格的服务架构已经成为越来越多人的选择,之前我用过WCF来实现REST服务,WCF是一个很强大的框架,干这点小事有点太沉重的感觉。后来微软又推出了一个ASP.NET Web API,专门用来处理一些基本的Http服务,即灵活又简单,推荐大家都看看。 今天这篇文章是使用ASP.NET Web API...

一个天气接口的封装及使用例子

发布时间:2012年5月29日 / 分类:ASP.NET MVC / 2 次吐槽

中国天气网暴露了一些获取天气信息的接口: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.html http://m.weather.com.cn/data/101010100.html 这些接口会返回JSON格式的天气数据,我们可以通过解析JSON,获取相应城市...

发布一个ASP.NET MVC的分页控件(扩展UrlHelper)

发布时间:2012年2月10日 / 分类:ASP.NET MVC / 4 次吐槽

关于asp.net mvc的分页,网上已经有很多了。本来也想借用,先看了杨涛写的分页控件,感觉用起来稍微有点复杂,而我只需要简单的分页。分页我写过很多次,原理也熟悉,就是构造首页、上一页、下一页及末页的链接,做得好点,还可以有页码、下拉分页等。于是我又造了一个轮子。 ...

ASP.NET MVC HtmlHelper扩展之Calendar日期时间选择

发布时间:2010年4月3日 / 分类:ASP.NET MVC / 2 次吐槽

在MVC的视图中可以直接写Html,也可以使用HtmlHelper来创建。这篇文章介绍创建一个HtmlHelper扩展,用来提供日期时间选择输入。 这里我们扩展HtmlHelper,就像它包含在ASP.NET MVC中一样,扩展方法使我们能为已有的类添加方法。这里使用了一个日期时间选择控件:My97DatePicker...

ASP.NET MVC实战体验之项目管理系统(5)

发布时间:2010年4月1日 / 分类:ASP.NET MVC / 抢沙发

这一节将介绍MVC中的View,包含:如何创建View,传输数据从Controller到View,在View中使用HTML Helpers生成内容。 1、理解View????? 在ASP.NET MVC应用程序中,浏览器地址栏中输入的URL地址在硬盘中没有一个实际的页面对应,对应的是一个View。在ASP.NET MVC应用中,传入浏览器...

ASP.NET MVC实战体验之项目管理系统(4)

发布时间:2010年3月8日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

上一节详细介绍了Model,包括怎么创建Model,这一节将介绍Controller。 1、理解Controller Controller负责相应浏览器请求,然后将相应的结果发送到浏览器。 例如地址栏输入:http://localhost/Project/Index/ 这时候一个名字叫做ProjectController的Controller被触发,然后动作...

ASP.NET MVC实战体验之项目管理系统(3)

发布时间:2010年3月2日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

上一节中已经可以看到实际运行效果,但是对MVC中相关的几个部分没有做详细的说明。接下来的几篇文章会对Model、Controller和View做详细的介绍。 MVC框架模式将一个应用分成三个组成部分:模型、视图、控制器。它是ASP.NET Web Forms模式之外的另一个选择,是一个轻量级的,并且...

ASP.NET MVC实战体验之项目管理系统(2)

发布时间:2010年2月26日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

在上一节中,已经建好了数据表,并且新建了一个MVC项目;这一节将介绍如何创建Model、View、Controller。 第二步:创建Model、Controller、View 1、创建Model: 官方提供的例子使用的ADO.NET Entity Data Model来创建Model,还有人通过LINQ to SQL来创建。Model的功能是提供数...

ASP.NET MVC实战体验之项目管理系统(1)

发布时间:2010年2月3日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

asp.net mvc已经发展到版本2 RC了,以前也接触过一些,但没仔细研究。最近做项目,感觉管理起来很费劲,然后就想做一个简单的项目管理系统,并决定使用mvc框架。这个系列的文章用来记录此系统的搭建过程及遇到的一些问题。开发使用的是Visual Studio 2008(SP1)和MVC 2 RC。当然...