草庐IT

lib.web.mvc

全部标签

c# - 日期的 MVC 模型验证

是否有任何MVC5的默认验证,我可以在其中设置日期的最小值和最大值?在我的模型中我想要日期验证publicclassMyClass{[Required(ErrorMessage="Startdateandtimecannotbeempty")]//validate:Mustbegreaterthancurrentdate[DataType(DataType.DateTime)]publicDateTimeStartDateTime{get;set;}[Required(ErrorMessage="Enddateandtimecannotbeempty")]//validate:must

c# - C# Web 服务中的加密

我正在寻找一种简单的方法来加密我的C#Web服务中的soap通信。我正在调查WSE3.0但微软似乎放弃了对它的支持,因此使用起来并不简单。WCF似乎是一个选项,但我不想从.NET2.0升级。任何简单、直接的加密方法? 最佳答案 我认为这会有所帮助;去年我们用它来压缩web服务,它表现非常好,我相信它可以通过加密类来增强;CreatingCustomSOAPExtensions-CompressionExtension 关于c#-C#Web服务中的加密,我们在StackOverflow上找

c# - 现有MVC5应用程序中Noda Time的实现策略

我们的应用程序是一个大型的n层ASP.NETMVC应用程序,它很大程度上依赖于日期和(本地)时间。到现在为止,我们一直在对所有模型使用DateTime,效果很好,因为多年来我们严格来说是一个全国性网站,只处理一个时区。现在情况已经改变,我们正在为国际观众打开大门。第一个想法是“哦,废话。我们需要重构我们的整个解决方案!”时区信息我们打开了LinQPad,并开始草绘各种转换器,以根据基于来自所述用户配置文件的用户的TimeZoneID值创建的DateTime对象,将常规DateTimeOffset对象转换为TimeZoneInfo对象。我们认为可以将模型中的所有DateTime属性更改为

c# - 多语言 MVC 4 应用程序

我现在正在创建一个新的应用程序,我希望一开始就把一切都做好,这样我就可以在未来与它一起成长。我看过一些描述如何制作支持多语言的应用程序的指南,但我想不出哪一个可以使用。有些教程很旧,不知道是不是过时了。http://www.codeproject.com/Articles/352583/Localization-in-ASP-NET-MVC-with-Griffin-MvcContrihttp://geekswithblogs.net/shaunxu/archive/2012/09/04/localization-in-asp.net-mvc-ndash-upgraded.aspxht

c# - 如何使用 Action 过滤器和 HttpResponseMessage 在 Web API 中使用 ETag

我有一个ASP.NetWebAPIController,它只返回用户列表。publicsealedclassUserController:ApiController{[EnableTag]publicHttpResponseMessageGet(){varuserList=this.RetrieveUserList();//Thiswillreturnlistofusersthis.responseMessage=newHttpResponseMessage(HttpStatusCode.OK){Content=newObjectContent>(userList,newJsonMed

c# - 任何使用 MVC 和 Linq 的 .NET 电子商务包?

我努力不去推自己的购物车,但在仔细阅读了可用的.NET电子商务包之后,发现它们都是ASP.NET网络表单。此外,如果我看到另一个handrolledDB层或Activator.CreateInstance()的一些手动调用以实现可扩展性,我将在hive中爆发。所以我正在寻找的是使用ASP.NETMVC、FubuMVC或Monorail用C#编写的购物车,使用一些支持Linq的ORM,最好是NHibernate。我更希望它是开源的,但如果代码库做得好并且源代码许cocoa用,我不反对商业解决方案。我知道RobConery关于这个主题的网络广播系列,但如果我不自己做,我想要一些更接近黄金时

c# - 将数据发布到 asp.net Web API

我正在尝试找出新的ASP.NETWebAPI。到目前为止,我已经能够创建此方法签名并正常连接到它并获得有效响应...[HttpPost]publicHttpResponseMessageCreateAccount()我可以使用fiddler向此方法发送请求,并已验证它正在接收请求。但是,当我尝试传递数据时遇到了问题。我尝试的第一件事是......[HttpPost]publicHttpResponseMessageCreateAccount([FromBody]stringemail,[FromBody]stringpassword)然后我输入邮箱:xyz,密码:abc进入fiddle

c# - VS2010 中的 2.0 框架 .net 引用缺少 System.web.extensions 引用 dll?

我遇到了与此类似的问题person.我正在尝试使用visualstudio2010中使用2.0框架的旧项目。但是,当它在添加时过滤到2.0框架时,它不会识别System.web.extensionsdll是该框架的一部分引用对话框。不,我的框架只是设置为“.NETFramework2.0”,因为没有2.0客户端。如有任何帮助,我们将不胜感激。现在我只是用记事本手动进入csproj文件并添加到引用中。这似乎有效。有没有一种方法可以让我对我正在处理的其他项目执行此操作,或者我是否只需要在每个项目的csproj文件中手动添加它? 最佳答案

c# - 从开源项目学习asp.net mvc 3

我想通过研究开源项目来学习ASP.NETMVC3(C#)。你们有什么建议吗?我想找到一个从头开始用MVC3编写并使用所有最新技术的项目 最佳答案 以下是一些可能提供有用的学习体验的开源ASP.NETMVC项目:subtext(source):PhilHaack开发的博客引擎RaccoonBlog:由HibernatingRhinos(?)开发并由Ayende使用的博客引擎TardisBank:MikeHadlow开发的在线零用钱银行业务FunnelWebHQ(source):另一个博客引擎,由PaulStovell开发

c# - 根据 GET 请求为 ASP.NET MVC 自定义模型绑定(bind)器

我已经创建了一个自定义MVC模型绑定(bind)器,它会为进入服务器的每个HttpPost调用。但不会为HttpGet请求调用。是否应该在GET期间调用我的自定义模型联编程序?如果是这样,我错过了什么?如果没有,我如何编写自定义代码来处理来自GET请求的QueryString?这是我的实现...publicclassCustomModelBinder:DefaultModelBinder{publicoverrideobjectBindModel(ControllerContextcontrollerContext,ModelBindingContextbindingContext){