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

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 回答
234 浏览

asp.net-mvc - 糟糕的一天修复 mvc 5.1 应用程序中的引用

我对 Visual Studio 和 nuget 包管理器有疑问


当项目突然停止编译时,我运行得非常好,告诉我 ApplicationDbContext 应该派生自 DbContext 或类似的东西,我看不到问题,所以我清理了我的解决方案,重建了它编译的项目,但有愚蠢的运行时错误所以我搜索了stackoverflow和网络,我首先发现这是一个参考错误,所以我删除了bin文件夹,如此处所述

比引用的程序集更高的版本

然后它变得很糟糕我试图删除所有引用并手动重新安装它们但是nuget PMC一直告诉我我的项目已经有对该程序集的引用,我关闭了Visual Studio重新清理了项目并再次完成了没有结果!

所以这里的问题是如何重新安装所有内容的最新版本以与 asp.net MVC 5.1 兼容,而不会收到一条消息告诉我我的项目引用了那些胡说八道的程序集!

0 投票
3 回答
5694 浏览

c# - 在 MVC5 视图中更改按钮样式

我使用在 MVC5 中创建的以下视图代码,我想将按钮样式更改为类似于论坛按钮(例如,在此堆栈论坛中提问按钮,添加按钮框架颜色等),我应该怎么做?目前它只是文本,当你用鼠标悬停它时,你会看到它下面的线......

0 投票
1 回答
3493 浏览

c# - 在 Azure 中部署 MVC5 应用程序

我已经创建了 mvc5 应用程序(带有 sql server 和实体框架的 web UI),它按预期工作,现在我想在 azure 中部署它,最简单的方法是什么?

目前该应用程序与 SQL DB 一起使用我应该如何将其更改为与 azure sql Db 一起使用,步骤是什么......

我使用 VS2013 高级网页版

谢谢!

0 投票
2 回答
643 浏览

c# - 手动注册所有课程还是自动注册?

我正在使用 ASP.NET MVC 5。我是 AutoFac 的新手。我有很多课,每节课我都要做,

注册每种类型都非常耗时,而且很容易忘记。是否有任何自动方法可以在 AutoFac 中注册组件?

0 投票
2 回答
68 浏览

asp.net-mvc-5.1 - 附加实体未更新

我正在尝试更新一个实体,但是当我调用 save changes 时没有任何反应。这是我如何附加实体的代码。顺便说一下,我正在使用 EF6.1 和 MVC5.1

这是实体类:

请注意,我确实将属性设置器设置为私有,因为我在类中有一些内部工作。我在想 EF 无法更新实体的原因是因为我实例化了一个新实体,尽管我确实设置了它的主键。我也尝试将状态更改为已修改,但它只是运行“更新脚本”,但它并没有真正反映我对每个属性所做的更改

这种情况的任何可能的解决方案?

0 投票
1 回答
4442 浏览

c# - MVC 编辑器模板:在下拉列表中使用 selectList

我想使用 EditorTemplates 创建一个显示许多模型表单的视图,以便我可以创建它们并关联它们。

为此,我创建了一个 House_Extended 模型:

在我的 Create.cshtml 中,我有:

在 Extended_HouseController 我想传递要在 House 下拉列表中显示的 Cities:

House.cshtml 在 Extended_HouseView 的 EditorTemplates 文件中

@model myproject.Models.House --> 这是我的问题。我无法获取 selectList 值。我怎样才能得到它们?

有什么方法可以将下拉列表与这样的编辑器模板一起使用?

0 投票
0 回答
195 浏览

visual-studio-2012 - 与所需参数完全匹配的扩展方法“有一些无效参数”

我最近开始研究 MVC 5 应用程序,并且在我的 Razor 视图中遇到了关于智能感知的问题。我认为这张图片很好地总结了这个问题(对小尺寸表示歉意,请右键单击并在新标签中打开或阅读下面的文字记录):

在此处输入图像描述

对于那些看不清楚这一点的人,我调用Html.ActionLink("Create new", "Create"), 会导致 IDE 抱怨以下内容:

'System.Web.WebPages.Html.HtmlHelper'不包含 的定义ActionLink,并且最好的扩展方法重载'System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper, string, string)'有一些无效参数

但很明显,如果我将两个字符串传递给 的扩展方法System.Web.Mvc.HtmlHelper,这与所需的签名完全匹配{{extensionmethod}}(System.Web.Mvc.HtmlHelper, string, string)'。这里有什么问题?

奇怪的是,这只会影响 Intellisense;视图编译并运行得很好。我发现一些链接表明 Visual Studio 2012(我正在使用)在 Razor 3 智能感知方面存在问题。公认的解决方案是安装Web Tools 2013,我已经完成了。重新启动 IDE 没有任何区别。

0 投票
1 回答
2032 浏览

asp.net-mvc - 为什么我收到 IdentityRole 错误?

使用 Identity 2.0 注册用户后,在数据库中创建了用户,Account 控制器中有代码用于创建身份并登录用户。这是我收到错误的时候。这是产生错误的代码:

这是错误:

实体类型 IdentityRole 不是当前上下文模型的一部分。

我的模型如下所示:

MyUserManager在 Account 控制器中是这样创建的:

0 投票
1 回答
4729 浏览

asp.net-mvc - 如何在 asp.net mvc 5 中添加角色和用户?

我想在 asp.net mvc 项目中添加用户授权和身份验证。我是实体框架代码优先。现在我想为它创建一些默认用户和默认角色。为此,我想创建一个管理员角色,但它阻止了我已经存在名为 admin 和 Admin 的用户和角色。但是当我在我的数据库表中看到诸如 AspNetUSers 、 Role 等时,我没有找到任何命名的管理员。那么我该怎么做呢?

如果管理员角色和用户是内置的,那么密码在哪里。以及如何在我的应用程序首次运行时创建一些其他默认用户和角色。

我使用的是 MVC 5,而不是 mvc 4。这两者都有区别。

谢谢,

阿卜杜斯·萨拉姆·阿扎德

0 投票
1 回答
157 浏览

ef-code-first - How to work with stored procedures in EF 6 and MVC 5 using code first

Explain these: 1.Can we use stored procedure in MVC (using code first) simmilar to Web Form? 2.How to call stored procedures without mapping or designer files?