草庐IT

PTS2-MVC

全部标签

c# - mvc6中app、服务和中间件的区别

我试图理解MVC6中中间件的概念。这对我来说仍然有点模糊。我真的看不出您在Startup类中获得的几个“标准”变量之间的区别。据我所知,有3种不同的方法可以告诉应用程序它应该使用特定的中间件?你可以通过服务调用中间件使用。但这似乎只是为了“添加”中间件?services.AddMvc();//Addotherservicesservices.AddScoped();services.AddScoped();然后你就有了IApplicationBuilder应用。这是要实际使用服务中加载的中间件?所以你可以这样调用它:app.UseMvc();app.UseErrorPage(...);

c# - 无法加载文件或程序集 System.Web.Mvc

我在我的项目中使用umbraco4.11.3。我的项目在Windows7上运行良好,并从visualstudio2012运行它。但是当它从visualstudio2012运行时,它在Win8中不起作用!错误是:Couldnotloadfileorassembly'System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'oroneofitsdependencies.Thelocatedassembly'smanifestdefinitiondoesnotmatchtheassemblyr

c# - 无法加载文件或程序集 System.Web.Mvc

我在我的项目中使用umbraco4.11.3。我的项目在Windows7上运行良好,并从visualstudio2012运行它。但是当它从visualstudio2012运行时,它在Win8中不起作用!错误是:Couldnotloadfileorassembly'System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'oroneofitsdependencies.Thelocatedassembly'smanifestdefinitiondoesnotmatchtheassemblyr

c# - 在 MVC 之外使用 ASP.Net MVC 数据注释

我想知道是否有一种方法可以在没有MVC站点的情况下使用ASP.Net的数据注释。我的例子是我有一个类,一旦创建就需要验证,否则会抛出错误。我喜欢数据注释方法,而不是初始化器触发的一堆ifblock。有没有办法让它工作?我以为会是这样的:添加数据注释在调用类的MVC验证器的初始化器中触发一个方法有什么想法吗?我必须承认我还没有将MVC框架添加到我的项目中,因为我希望我可以只使用数据注释类System.ComponentModel.DataValidation 最佳答案 这是一个例子:usingSystem;usingSystem.Co

c# - 在 MVC 之外使用 ASP.Net MVC 数据注释

我想知道是否有一种方法可以在没有MVC站点的情况下使用ASP.Net的数据注释。我的例子是我有一个类,一旦创建就需要验证,否则会抛出错误。我喜欢数据注释方法,而不是初始化器触发的一堆ifblock。有没有办法让它工作?我以为会是这样的:添加数据注释在调用类的MVC验证器的初始化器中触发一个方法有什么想法吗?我必须承认我还没有将MVC框架添加到我的项目中,因为我希望我可以只使用数据注释类System.ComponentModel.DataValidation 最佳答案 这是一个例子:usingSystem;usingSystem.Co

c# - 如何在 ASP.NET MVC 4 中使用 Autofac 注入(inject) HttpContextBase

我正在使用ASP.MVC4和Autofac。我在我的global.asax.cs文件中注册了以下内容:ContainerBuilderbuilder=newContainerBuilder();builder.Register(c=>c.Resolve().Request).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Response).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Server).As().InstancePer

c# - 如何在 ASP.NET MVC 4 中使用 Autofac 注入(inject) HttpContextBase

我正在使用ASP.MVC4和Autofac。我在我的global.asax.cs文件中注册了以下内容:ContainerBuilderbuilder=newContainerBuilder();builder.Register(c=>c.Resolve().Request).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Response).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Server).As().InstancePer

c# - EF 4 : How to properly update object in DbContext using MVC with repository pattern

我正在尝试使用DBContext的ChangeTracker对象实现AuditLog,我遇到了DbEntityEntry.OriginalValues被清除并替换为DbEntityEntry.CurrentValues。我注意到问题是如何更新在DbContext中跟踪的对象(原帖:EntityFrameworkDbContextSaveChanges()OriginalValueIncorrect)。所以现在我需要一些帮助,以正确的方式使用MVC3和EntityFramework4中的存储库模式更新持久对象。此示例代码改编自ProAsp.NETMVC3Framework书中的Sport

c# - EF 4 : How to properly update object in DbContext using MVC with repository pattern

我正在尝试使用DBContext的ChangeTracker对象实现AuditLog,我遇到了DbEntityEntry.OriginalValues被清除并替换为DbEntityEntry.CurrentValues。我注意到问题是如何更新在DbContext中跟踪的对象(原帖:EntityFrameworkDbContextSaveChanges()OriginalValueIncorrect)。所以现在我需要一些帮助,以正确的方式使用MVC3和EntityFramework4中的存储库模式更新持久对象。此示例代码改编自ProAsp.NETMVC3Framework书中的Sport

c# - MVC ActionLink 从当前 url 添加所有(可选)参数

非常有名的ActionLink:现在,此链接位于我的“详细信息”View中。索引View是一个搜索页面。其URL如下所示:http://localhost:50152/2011-2012/Instelling/Details/76?gemeente=Dendermonde&postcode=92**&gebruikerscode=VVKSO114421&dossiernr=114421%20&organisatie=CLB如您所见,参数量相当大。显然我想在返回Index页面时保留所有这些参数,因此我需要将它们添加到ActionLink中。现在,我厌倦了手动执行此操作,1可以,但6不行。