随笔分类 -  Mvc

Ms Mvc
摘要:之前引用的 System.Net.Http.Formatting ,是依赖于 System.Net.Http 2.0的。更新引用后它是依赖于 System.Net.Http 4.0 的。而且一些类,接口发生了变化。WebApi 的引用会有多个版本: 2 Core, 2Client, 2 , 2 Web Host , 2 OData , 2 Helpe Page , 2Traceing, AttributeRouting , Integration , Elmah.Contrib.WebApi , 2 OWIN, 2 Corss-Origin Support ,.........引用了错误的版. 阅读全文
posted @ 2014-01-14 10:28 NewSea 阅读(422) 评论(0) 推荐(0) 编辑
摘要:我并没有按网上的方法调试成功,所以靠自己解决它。1. 从官方下载 MVC 4 源码。2. 按以下顺序,新建项目,不要强名称,如果报错,手动解决,大部分是把 internal 关键字改为 public . 为了速度,可批量替换。 1.System.Web.Razor 2.System.Web.WebPages.Deployment 3.System.Web.WebPages 4.System.Web.Helpers 5.System.Web.WebPages.Razor 最后是 System.Web.Mvc3. 打开项目 , 去除以上6个官方dll , 引用自己编译的dll 。4.... 阅读全文
posted @ 2013-03-18 15:55 NewSea 阅读(3682) 评论(0) 推荐(1) 编辑
摘要:网友方案非常不错:http://www.cnblogs.com/iceser/archive/2012/04/19/2457119.html他分析了Mvc的映射过程进行扩展,而我是改造客户端提交行为。jQuery post 数组时,如 $.post("url", { values: [1,2,3] } ) ,默认:values[]:1values[]:2values[]:3改造后:values[0]:1values[1]:2values[2]:3个人认为这才能称之为数组,仅记录自己的蹩脚方案:jQuery.param = function (a, traditional) 阅读全文
posted @ 2012-08-14 10:47 NewSea 阅读(848) 评论(4) 推荐(2) 编辑
摘要:遇到很奇怪的问题:新建Mvc2.0项目,添加新的Area,在 Area里的 Web.config 配置<customErrors mode="On"/> , 在Area里的Controller 加上 ErrorHandle , 在Shared里添加 Error.aspx.Action 抛一个错.显示正确的 Error.aspx 里的信息,没问题.在真实项目中, 不能通过. 显示 运行时错误,需要配置customErrors .到现在依然没有找到真正的原因.现只记录解决的结果(在此感谢 TomXu 的大力帮助 ):public class MyError : Ha 阅读全文
posted @ 2011-12-20 16:34 NewSea 阅读(765) 评论(0) 推荐(1) 编辑
摘要:1. HTMLPost 做Post的情况如果HTML 脚本是这样的话:<form action="P.aspx"><input type="checkbox" name="v" value="v1"/><input type="checkbox" name="v" value="v2"/></form>当Post 的时候, Model 可以如下定义进行接收:public User{ publicstring[ 阅读全文
posted @ 2011-04-07 02:05 NewSea 阅读(14944) 评论(3) 推荐(2) 编辑
摘要:http://www.kodefuguru.com/post/2009/12/10/CreateActionInvoker-in-ASP-NET-MVC-2.aspx这篇文章可以重写 Controller ,并在其中拦截所有的请求。 Cool。注:网上的一大堆拦截器,只能针对特定的Action使用。 阅读全文
posted @ 2010-08-13 14:06 NewSea 阅读(506) 评论(0) 推荐(0) 编辑
摘要:object values = new { id = "EE" }; var _dictionary = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase); foreach (PropertyDescriptor descriptor in TypeDescriptor.GetProperties(values)) { object obj2 = descriptor.GetValue(value... 阅读全文
posted @ 2010-03-13 18:06 NewSea 阅读(647) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示