草庐IT

MVC-SpringBoot

全部标签

c# - ASP.NET MVC 3 - microsoft-web-helpers v1.1 的问题

我从nuget升级了我的microsof-web-helpers包,它本身依赖于facebook和twitterAPI。现在,当我的应用程序尝试运行时,出现以下错误:编译器错误消息:CS0246:找不到类型或命名空间名称“SimpleMembershipProvider”(是否缺少using指令或程序集引用?)SourceError:Line216:}Line217:Line218:privatestaticSimpleMembershipProviderGetMembershipProvider(){Line219:varprovider=Membership.ProviderasS

c# - MVC 5 : Should I inherit my User from IdentityUser class?

我正在尝试学习Asp.NetIdentity和在这个tutorial,在Models\AppModels,cs部分创建EntityFramework代码优先ToDo模型MyUser类(class)继承自IdentityUser类和MyDbContext继承自IdentityDbContext类(class)。这是为什么?假设我有一个User包含我的Web应用程序用户的所有信息的类,该类是否应该继承自IdentityUser,我的DbContext是否应该继承?继承自IdentityDbContext?此外,从IdentityDbContext继承dbcontext类的优点是什么?平原D

c# - MVC 4 和 Razor 的扩展方法

我已经创建了一个扩展方法并将其命名空间包含在我的web.config文件中。扩展方法工作正常,测试代码可以正常访问。问题是,我仍然收到与未找到命名空间相关的错误。我收到的ASP.NET错误消息是:CS1061:'System.Uri'doesnotcontainadefinitionfor'IsCurrentUrl'andnoextensionmethod'IsCurrentUrl'acceptingafirstargumentoftype'System.Uri'couldbefound(areyoumissingausingdirectiveoranassemblyreference

c# - 在 MVC Web Api 4 Beta 中从 Json 中删除空属性

我正在序列化对象并以json形式从我的Web服务返回。但是,我试图从序列化的json中省略空属性。有没有办法做到这一点?我正在使用WebApiMVC4测试版。 最佳答案 当前的ASP.NETWebAPI(thereareplans将其更改为使用Json.Net的最终版本)使用DataContractJsonSerializer默认情况下序列化JSON。因此您可以使用标准的DataContract/DataMember属性控制序列化过程。要跳过空属性,您可以设置EmitDefaultValue为假。[DataContract]publ

c# - MVC4 Ajax.BeginForm 不替换 UpdateTargetId

SO上有很多关于Ajax.BeginForm未使用返回部分View正确更新目标元素的问题的主题:mvc4ajaxupdatingsamepageASP.NETMVC4-Ajax.BeginFormandhtml5MVC4(razor)-ControllerisreturningapartialviewbutentirepageisbeingupdatedMVC4AjaxisnotupdatingthePartialViewwithinthepage但是,所有这些问题都可以通过手动编写jQueryajax或包含缺少的javascript文件来解决。@using(Ajax.BeginFor

c# - 无法将带有 [] 的索引应用于 mvc Controller 中类型为“System.Collections.Generic.ICollection<int>”的表达式

publicActionResultaddstandardpackage1(ICollectionSingleStay,ICollectionDOUBLESTAY,ICollectionTRIBLESTAY,ICollectionFAMILYSTAY,ICollectionEXTRABED){vars=SingleStay;for(inti=0;i在for循环中,我收到类似无法将带[]的索引应用于类型表达式的错误,但我需要在for循环中,在我得到的每个中。因为基于for循环,我会将详细信息与其他集合列表绑定(bind)。请帮助我。我在varcal=Singlestay[i]中遇到错误。

c# - 使用存储库时,ASP.NET MVC 中业务逻辑的最佳位置是什么?

在ASP.NETMVC项目中为数据库实现Repository时,将业务逻辑放入其中是否正确,或者将逻辑放入Controller类可能更好?或者使用额外的服务和帮助类来操作数据? 最佳答案 最终,除了它自己的层(作为“模型”层的一部分)之外,您的业务逻辑没有一个完美的地方。通常您可以采用不同的实现方式,但在每种情况下都需要权衡取舍。为业务逻辑创建另一个层的权衡是您必须实际封装您的代码。如果您过于激进,您的实体和域模型之间可能还会出现一些重复(如果您的数据库的关系语义已经处理了您的业务逻辑)。查看View是应用中最脆弱的部分,因为它是最

c# - 在 post 请求 asp.net mvc 中更改模型属性

我有一个问题。这是一个简短的例子。这是模型。publicclassMyModel{stringTitle{get;set;}}在我看来我写@Html.TextBoxFor(model=>model.Title)这是Controller。publicActionResultEditNews(intid){varmodel=newMyModel;MyModel.Title="SomeTitle"returnView("News/Edit",model);}//forpost[HttpPost]publicActionResultEditNews(MyModelmodel){//Therei

c# - 如何在 MVC3 中一起返回状态代码、状态描述和文本?

我想从我的MVC3Controller操作返回HTTP403,将“状态描述”设置为某个特定的字符串,并在结果内容中返回该字符串,以便它在浏览器中可见。我可以返回ContentResult来指定内容,但不是状态码(比如403)也不是状态描述。我可以使用HttpStatusCodeResult指定状态代码和状态描述,但不指定结果内容。如何制作包含所有这三者的操作结果? 最佳答案 通常您会看到这是通过设置响应代码然后返回常规ActionResult来完成的publicActionResultFoo(){Response.StatusCod

c# - ASP.NET MVC 6 AspNet.Session 错误 - 无法解析类型服务?

好吧,最近我在为ASP.NETvNext(MVC6)使用新的Microsoft.AspNet.Session中间件时遇到了很多麻烦。我得到的错误,Unabletoresolveservicefortype'Microsoft.Framework.OptionsModel.ConfigureOptions[Microsoft.AspNet.Session.SessionOptions]whileattemptingtoactivate'Microsoft.AspNet.Session.SessionMiddleware'发生在所有页面上,与session使用无关。我使用的DNVM版本是B