asp.net-mvc-controller相关内容

如何使用 Ninject 在身份 2 中使用默认身份模型将用户管理器注入帐户控制器

我在具有 Identity 2 的 MVC 5 项目上使用 Ninject. 对于其余的数据上下文和控制器,我在依赖注入方面没有问题. 对于使用 Identity 2 模型的帐户控制器,当我尝试登录时,我的 UserManager 为空: 公共类 AccountController : 控制器{私有 ApplicationUserManager _userManager;公共帐户控制 ..

找到多个与 URL 匹配的控制器类型.如果多个控制器上的属性路由与请求的 URL 匹配,就会发生这种情况

...你猜我是第一个问这个问题的人? 假设您有以下路由,每个路由都在不同的控制器上声明: [HttpGet, Route("注册/注册", Order = 1)][HttpGet, Route("sign-up/{ticket}", Order = 2)] ...您可以在 MVC 5.0 中使用相同的代码执行此操作,但 Order 参数除外.但是升级到MVC 5.1之后,你得到了问题标题 ..

在ASP.NET MVC的Windsor配置中,控制器的生活方式是否应该总是短暂的?

我遇到一个问题,在我的视图中有一个Html.DropDownList,它将在我第一次提交表单时回发选定的值,但随后的每个回发都只会从初始回发中发布数据.因此,我在为城堡温莎配置控制器的组件元素中添加了生活方式="transient",这解决了该问题,但是由于每个请求都实例化了一个新的控制器,因此回传花费的时间更长.鉴于以上信息,什么见解,建议或解决方案可以帮助确定我关于控制器生活方式的原始问题?感 ..

使控制器变薄(太多的操作方法)

我正在做我的第一个真正的ASP.NET MVC项目,并且我注意到我一直在使用的控制器变得越来越大.这似乎与使控制器变薄的最佳做法背道而驰. 我做了很好的工作,将业务逻辑排除在控制器之外.我为此使用了一个单独的层.每个动作主要在业务层中调用一个方法,并根据模型状态是否有效来协调最终结果. 也就是说,控制器具有大量的动作方法.直观地讲,我想将控制器分解为子控制器,但是我看不到一种简单的方法 ..
发布时间:2020-06-21 18:42:26 其他开发

如何使用Ninject在Identity 2中将用户管理器注入具有默认身份模型的帐户控制器

我在具有Identity 2的MVC 5项目上使用Ninject. 对于其余的数据上下文和使用它的控制器,我对依赖注入没有任何问题. 对于使用身份2模型的帐户控制器,我尝试登录时得到的是空的UserManager: public class AccountController : Controller { private ApplicationUserManager _u ..

ASP.NET MVC控制器命名多重化

RESTful约定表示在单数对象上使用复数名词. 命名ASP.NET MVC控制器的复数约定是什么,即 ProductController或ProductsController? 解决方案 某些MVC框架使用复数形式,但是MVC项目模板包含一个称为AccountController的控制器,因此建议使用单数命名. 没关系.与Asp.net MVC框架中的大多数内容一样,您可以 ..

无法在ASP.NET MVC项目中添加控制器

我正在尝试在我的ASP.NET MVC项目中添加一个控制器。 我正在使用Entity Framework Code First(5.0)单击我的项目中的控制器文件夹,然后选择添加控制器: 选择具有读/写操作和视图的MVC控制器,使用实体框架和其他设置,我收到以下消息: 产生“{0}”的错误。尝试重建项目。 更新 看起来我添加到 DbContext 导致问题。在注释了构 ..

类ASP.NET MVC C#获取控制器和动作名称

我是非常新的StackOverflow所以请原谅我的无知的迹象。 :) 我有在Visual Studio 2010(C#编写的控制器)MVC应用程序有点小问题。 我想创建它生成一个应用程序操作历史记录的方法,并为此目的我想获取在每一次使用的控制器和动作的名称。不幸的是持有我的控制器名称字符串的第一个字母总是缺少。 我用这个代码: 字符串URL = HttpContext.Curre ..
发布时间:2016-09-30 22:40:07 C#/.NET

多个控制器类型中发现匹配的网址。如果在多台控制器属性的路由匹配请求的URL会发生这种情况

...猜我是第一个要问这个呢? 假设你有以下途径,每一个不同的控制器上宣布: [HTTPGET,路线('注册/注册“,令= 1)] [HTTPGET,路线(“号升/ {}票”,令= 2)] ...你可以用相同的code除外订单参数为此在MVC 5.0。但是,在升级到5.1 MVC后,您在问题的标题获得异常消息: 多控制器类型被发现匹配网址。这可以 发生,如果在多台控制器属性 ..

MVC3 - 的ViewModels和控制器functionalty:建议设计模式

我建立了一个简单的基于MVC3票进入现场为低于可用的呼叫中心应用,并在尝试重构我的原型,以便更好地坚持以设计模式部分,使其更易于维护的向前发展,但主要是作为一种学习行使。 面向用户的观点是,除了少数面板允许不同的资源类型选择包括基本用户信息的形式。每个资源类型(硬件,软件等)显示在相同的方式:使用双,过滤列表框与添加/删除按钮,一个可选的“正当理由”的textarea有条件地显示,如果一个请求的 ..

如何实现在ASP.NET MVC动态控制器和操作方法?

在Asp.net MVC中的URL结构是这样 http://mysite.com/ {控制器} / {行动} / {ID} 对于每一个“控制器”,说 http://mysite.com/blog ,有一个BlogController。 但是URL我的{控制器}部分没有决定pre-手,但它在运行时动态确定,如何创建一个“动态控制器”映射任何东西到同一个控制器,然后根据在值,并确定做什么? 与 ..

不能在ASP.NET MVC项目中添加控制器

我想在我的ASP.NET MVC项目添加控制器。 我使用实体框架code首先(5.0),当我用鼠标右键单击的控制器的在我的项目文件夹并选择的添加控制器的: 选择与读取的 MVC控制器之后/写操作和视图,使用实体框架的和其他设置,我得到这个消息: 有一个错误发生“{0}”。尝试重建项目。 更新 似乎是特殊的构造我加入的DbContext 引起的问题。注释掉的构造后,它的工作再回 ..

保持asp.net的MVC控制器尺寸下跌

我有一个控制器。 “OrderController”。目前,它是1800线。我喜欢减小尺寸。我使用的是静态辅助方法这是罚款,但我使用ninject打电话给我的仓库所以不必访问静态方法库,而没有经过性质 什么是降低噪音控制一些好的方法? 解决方案 如何获得一个稀薄的控制器 重构重复使用的功能,可以适用于多种类型的输出,以 ActionFilters 。 后果:少重复code,更薄的控 ..

ASP.NET MVC - 保持控制器瘦(太多的操作方法)

我的工作我的第一次真正的ASP.NET MVC项目,我注意到,我一直工作在控制器越来越相当大。这种看似违背保持你的控制器瘦的最佳实践。 我已经做了很好的工作,使业务逻辑出了控制器。我用一个单独的层。每个动作主要是要求在业务层的方法,并根据ModelState中是否有效协调的最终结果。 这是说,控制器具有大量的动作方法。直觉上,我想破控制器分解成子控制器,但我没有看到一个简单的方法来做到这一点。 ..
发布时间:2016-06-22 11:35:39 ASP .NET

在控制器类授权角色继承

我创建控制器类,以协助角色授权。 我有一个基类 ControllersAuthorities ,这是权力的最高水平。我创建了其他类来扩展每个基类。 [授权(角色=“所有者”)] 公共抽象类ControllerAuthorities:控制器{} [授权(角色=“管理员”)] 公共抽象类AdminController:ControllerAuthorities {}[授权(角色=“雇员”)] 公 ..

在ASP.NET MVC设定一个备用控制器文件夹位置

我们可以使用的默认文件夹约定的HTML意见,但我们想建立备用“服务”文件夹仅用于Web服务返回的XML或JSON使用的控制器。一个MVC应用程序 所以路线“/服务/任务/列表”将被路由到“/Services/TaskService.cs”,而“/任务/列表”将被路由到标准的“/Controllers/TaskController.cs\" 我们想保持控制器从视图控制器分离的服务。我们不认为区域 ..
发布时间:2016-06-22 09:53:31 ASP .NET