asp.net-mvc-controller相关内容
我在具有 Identity 2 的 MVC 5 项目上使用 Ninject. 对于其余的数据上下文和控制器,我在依赖注入方面没有问题. 对于使用 Identity 2 模型的帐户控制器,当我尝试登录时,我的 UserManager 为空: 公共类 AccountController : 控制器{私有 ApplicationUserManager _userManager;公共帐户控制
..
...你猜我是第一个问这个问题的人? 假设您有以下路由,每个路由都在不同的控制器上声明: [HttpGet, Route("注册/注册", Order = 1)][HttpGet, Route("sign-up/{ticket}", Order = 2)] ...您可以在 MVC 5.0 中使用相同的代码执行此操作,但 Order 参数除外.但是升级到MVC 5.1之后,你得到了问题标题
..
在 Asp.net MVC 中,url 结构类似于 http://example.com/{controller}/{action}/{id} 对于每个“控制器",比如 http://example.com/blog,都有一个 BlogController. 但是我的 url 的 {controller} 部分不是预先决定的,而是在运行时动态确定的,我如何创建一个“动态控制器",
..
我遇到一个问题,在我的视图中有一个Html.DropDownList,它将在我第一次提交表单时回发选定的值,但随后的每个回发都只会从初始回发中发布数据.因此,我在为城堡温莎配置控制器的组件元素中添加了生活方式="transient",这解决了该问题,但是由于每个请求都实例化了一个新的控制器,因此回传花费的时间更长.鉴于以上信息,什么见解,建议或解决方案可以帮助确定我关于控制器生活方式的原始问题?感
..
在表单元素中使用标签帮助程序时遇到问题.当我选择"GET" HTTP方法时,"hello"参数将不会填充Item控制器中用于Edit方法的参数.但是,当我选择"POST" HTTP方法时,参数将正确填充为"hello".为什么会这样?
..
我有一个ASP.NET MVC4网站(使用vs2012),该网站允许用户通过单击“登录"链接进行登录.我收到了臭名昭著的错误: The current request for action 'Login' on controller type 'AccountController' is ambiguous between the following action methods: Syst
..
我整天都在努力弄清楚如何在默认MVC 6项目的ManageController.cs中获得ApplicationDbContext. 我上网搜索了很多东西,但似乎没有人遇到与我同样的问题.这可能很简单,但我无法弄清楚. 有人有主意吗? 这是我尝试过的: IServiceProvider service = new IServiceProvider(); var _context
..
我正在做我的第一个真正的ASP.NET MVC项目,并且我注意到我一直在使用的控制器变得越来越大.这似乎与使控制器变薄的最佳做法背道而驰. 我做了很好的工作,将业务逻辑排除在控制器之外.我为此使用了一个单独的层.每个动作主要在业务层中调用一个方法,并根据模型状态是否有效来协调最终结果. 也就是说,控制器具有大量的动作方法.直观地讲,我想将控制器分解为子控制器,但是我看不到一种简单的方法
..
我在具有Identity 2的MVC 5项目上使用Ninject. 对于其余的数据上下文和使用它的控制器,我对依赖注入没有任何问题. 对于使用身份2模型的帐户控制器,我尝试登录时得到的是空的UserManager: public class AccountController : Controller { private ApplicationUserManager _u
..
RESTful约定表示在单数对象上使用复数名词. 命名ASP.NET MVC控制器的复数约定是什么,即 ProductController或ProductsController? 解决方案 某些MVC框架使用复数形式,但是MVC项目模板包含一个称为AccountController的控制器,因此建议使用单数命名. 没关系.与Asp.net MVC框架中的大多数内容一样,您可以
..
我正在尝试在我的ASP.NET MVC项目中添加一个控制器。 我正在使用Entity Framework Code First(5.0)单击我的项目中的控制器文件夹,然后选择添加控制器: 选择具有读/写操作和视图的MVC控制器,使用实体框架和其他设置,我收到以下消息: 产生“{0}”的错误。尝试重建项目。 更新 看起来我添加到 DbContext 导致问题。在注释了构
..
我是非常新的StackOverflow所以请原谅我的无知的迹象。 :) 我有在Visual Studio 2010(C#编写的控制器)MVC应用程序有点小问题。 我想创建它生成一个应用程序操作历史记录的方法,并为此目的我想获取在每一次使用的控制器和动作的名称。不幸的是持有我的控制器名称字符串的第一个字母总是缺少。 我用这个代码: 字符串URL = HttpContext.Curre
..
...猜我是第一个要问这个呢? 假设你有以下途径,每一个不同的控制器上宣布: [HTTPGET,路线('注册/注册“,令= 1)] [HTTPGET,路线(“号升/ {}票”,令= 2)] ...你可以用相同的code除外订单参数为此在MVC 5.0。但是,在升级到5.1 MVC后,您在问题的标题获得异常消息: 多控制器类型被发现匹配网址。这可以 发生,如果在多台控制器属性
..
我建立了一个简单的基于MVC3票进入现场为低于可用的呼叫中心应用,并在尝试重构我的原型,以便更好地坚持以设计模式部分,使其更易于维护的向前发展,但主要是作为一种学习行使。 面向用户的观点是,除了少数面板允许不同的资源类型选择包括基本用户信息的形式。每个资源类型(硬件,软件等)显示在相同的方式:使用双,过滤列表框与添加/删除按钮,一个可选的“正当理由”的textarea有条件地显示,如果一个请求的
..
在Asp.net MVC中的URL结构是这样 http://mysite.com/ {控制器} / {行动} / {ID} 对于每一个“控制器”,说 http://mysite.com/blog ,有一个BlogController。 但是URL我的{控制器}部分没有决定pre-手,但它在运行时动态确定,如何创建一个“动态控制器”映射任何东西到同一个控制器,然后根据在值,并确定做什么? 与
..
我想在我的ASP.NET MVC项目添加控制器。 我使用实体框架code首先(5.0),当我用鼠标右键单击的控制器的在我的项目文件夹并选择的添加控制器的: 选择与读取的 MVC控制器之后/写操作和视图,使用实体框架的和其他设置,我得到这个消息: 有一个错误发生“{0}”。尝试重建项目。 更新 似乎是特殊的构造我加入的DbContext 引起的问题。注释掉的构造后,它的工作再回
..
我有一个控制器。 “OrderController”。目前,它是1800线。我喜欢减小尺寸。我使用的是静态辅助方法这是罚款,但我使用ninject打电话给我的仓库所以不必访问静态方法库,而没有经过性质 什么是降低噪音控制一些好的方法? 解决方案 如何获得一个稀薄的控制器 重构重复使用的功能,可以适用于多种类型的输出,以 ActionFilters 。 后果:少重复code,更薄的控
..
我的工作我的第一次真正的ASP.NET MVC项目,我注意到,我一直工作在控制器越来越相当大。这种看似违背保持你的控制器瘦的最佳实践。 我已经做了很好的工作,使业务逻辑出了控制器。我用一个单独的层。每个动作主要是要求在业务层的方法,并根据ModelState中是否有效协调的最终结果。 这是说,控制器具有大量的动作方法。直觉上,我想破控制器分解成子控制器,但我没有看到一个简单的方法来做到这一点。
..
我创建控制器类,以协助角色授权。 我有一个基类 ControllersAuthorities ,这是权力的最高水平。我创建了其他类来扩展每个基类。 [授权(角色=“所有者”)] 公共抽象类ControllerAuthorities:控制器{} [授权(角色=“管理员”)] 公共抽象类AdminController:ControllerAuthorities {}[授权(角色=“雇员”)] 公
..
我们可以使用的默认文件夹约定的HTML意见,但我们想建立备用“服务”文件夹仅用于Web服务返回的XML或JSON使用的控制器。一个MVC应用程序 所以路线“/服务/任务/列表”将被路由到“/Services/TaskService.cs”,而“/任务/列表”将被路由到标准的“/Controllers/TaskController.cs\" 我们想保持控制器从视图控制器分离的服务。我们不认为区域
..