问题标签 [asp.net-mvc-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

asp.net - 从另一个控制器创建模型

我有一个复杂的用户类型(更多信息),它可能包含基于不同类型的不同信息。现在,当我想注册用户时,我想在其他数据库表中添加必要的信息。目前我正在尝试这样做:

楷模:

控制器

但是,当我运行它时,我在最后一行得到 2 个错误。一个错误是说该Id字段normaluser应该是唯一的,另一个是说该User字段应该是唯一的。它们都是必需的标准,但我认为第一个是由Id字段的自动增量处理的,我没想到第二个,因为我刚刚创建了User.

使用这种方法我什至做正确的事吗?

更新:

Id通过将字段的类型从string更改为修复第一个int

0 投票
3 回答
2377 浏览

c# - 将 asp.net MVC 从 5.0.0-beta2 更新到 5.0.0-rc1

昨晚,我决定尝试在我的应用程序中实现 SignalR,因为我使用的是 MVC 5,所以我不得不使用 SignalR 的 2.0 beta。

哦,男孩,多么好的时机。昨晚,微软还决定推出他们所有与 mvc 5 相关的软件包的 rc1,并且更新破坏了一些东西 - 主要是在 beta2 模板中的帐户控制器中。

IdentityStoreManager并且IdentityAuthenticationManager不再被认可。

有人成功迁移到 rc1 了吗?我从 MS 中找不到任何文档或更新的模板。

0 投票
1 回答
2291 浏览

entity-framework-6 - 将 Microsoft.AspNet.Identity 升级到 rc1 后找不到 IdentityStoreManager

将 Microsoft.AspNet.Identity.Core 升级到 1.0.0-rc1 后,由 Visual Studio 2013 中的默认 MVC5 模板生成的 AccountController.cs 和 AppModel.cs 类中出现了几个错误。

是否有任何发行说明来解释如何解决重大更改?

0 投票
0 回答
1483 浏览

asp.net - 实体框架代码优先部署的最佳实践

我正在使用 EF Code First 创建一个 ASP.Net MVC 5 网站。虽然我写了很多代码,并且在这个行业工作了很长时间,但是我没有部署托管网站的经验。在我看来,EF Code First 方法的目标是创建一个可以正常工作的数据库,它不适合实际部署。

如果是这样的话,我想知道是否有会议演讲、教程或其他类型的资源可以用来学习为此目的的最佳实践。特别是学习如何从我现有的方案中创建一个安全而复杂的数据库。

我已经四处搜索并阅读了很多关于此的意见并且有点困惑。由于我使用的是 MVC 5,我认为有一些旧的和一些新的方法可以做到这一点,所以我征求你的建议,选择最适合我的方法。

0 投票
2 回答
351 浏览

c# - 如何将当前登录的用户存储在我的表中?

请耐心等待我是 MVC 的新手。我创建了一个名为“Book”的模型,它代表一本教科书,在我的 IdentityModel 中我添加了这个:

这在我的 Books 表中创建了一个外键,这正是我想要的。现在在我的图书控制器中,我只想在用户点击“创建”时将图书链接到用户。这就是我卡住的地方

0 投票
3 回答
2393 浏览

css - 仅 1 页 100% 宽度,其余部分保持流畅

我正在制作一个 ASP.NET MVC5 Web 应用程序。默认模板使用引导程序,几乎适用于所有页面。但是我需要一页width: 100%

我想使用的视图是局部视图,因此它将在.container(参见下面的代码)以及其他局部视图中呈现。

所有这些都可以流动,但我需要这个是 100% 的宽度。什么是优雅的方法?

0 投票
9 回答
221346 浏览

c# - 如何获取当前用户,以及如何在 MVC5 中使用 User 类?

  • 如何在MVC 5中获取当前登录用户的 ID ?我尝试了 StackOverflow 的建议,但它们似乎不适用于 MVC 5。
  • 此外,将内容分配给用户的 MVC 5 最佳实践是什么?(例如User应该有Items。我应该将用户存储IdItem吗?我可以使用导航属性扩展User类吗?List<Item>

我正在使用 MVC 模板中的“个人用户帐户”。

试过这些:

'Membership.GetUser()' 为空。

0 投票
2 回答
34110 浏览

asp.net-mvc-4 - 将项目升级到 MVC 5

我一直在寻找一种解决方案来升级我必须使用新的 MVC 5 二进制文件的当前 MVC 4 应用程序。我在任何地方都找不到解决方案。

有人有想法么?

0 投票
1 回答
270 浏览

jquery - MVC5 Bundler 太贪心了?

我有一个包

这是我的脚本文件夹的 jquery 前缀脚本

所有带有 jQ​​uery 前缀的脚本

为什么(当我为发布而构建时)我的 90.4KB缩小文件会提供 156K 的输出? 提琴手 当我检查它被缩小的文件时,它是否可以组合多个文件?

我正在使用 MVC5 beta 文件,所以我不确定我使用的通配符是否仍然正确?

0 投票
1 回答
5134 浏览

c# - 实体框架错误:对象 'PK_dbo.User' 依赖于列 'Id'

我通过了ASP.NET MVC 5 教程并想将现有应用程序重写为 mvc 5。假设我有 2 个表 -Users并且Categories它们连接在UserID.

在 mvc5 中,我们可以将身份验证模型连接到我们的数据库,所以我更新User了示例模型

Category我添加的模型中

我在 mvc3/ef4 为我工作。但是当我进行迁移时,我收到了错误:

对象“PK_dbo.User”依赖于“Id”列。ALTER TABLE ALTER COLUMN Id 失败,因为一个或多个对象访问此列。

这是我的模型:

用户(示例项目中的 1 对 1 + 类别链接)

类别型号

语境