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

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 投票
3 回答
5145 浏览

asp.net-mvc-3 - Mvc 3/Unity 2 将依赖项注入过滤器?

我如何注入以下依赖项?

我正在使用 Unity 2 注入所有控制器。是否有 Unity 2 的教程并将依赖项注入过滤器?

0 投票
9 回答
58917 浏览

asp.net-mvc - 从 global.asax 中的 Application_BeginRequest 重定向到一个动作

在我的网络应用程序中,我正在验证来自 glabal.asax 的 url。我想验证 url,如果需要,需要重定向到一个动作。我正在使用 Application_BeginRequest 来捕获请求事件。

或者是否有任何其他方法可以在 mvc 中获取请求并在需要时重定向到操作时验证每个 url

0 投票
1 回答
684 浏览

asp.net-mvc - MVC 4中的linq连接查询错误

我正在尝试这个查询:

但它会导致以下错误:

无法在 LINQ to Entities 查询中构造实体或复杂类型“MySiteModel.ViewModel”。

我有一个具有上述字段的实体类。问题是什么????

0 投票
2 回答
815 浏览

asp.net-mvc - 为什么将会员数据库从 ASP.NET MVC3 迁移到 MVC4 时会员无法登录

我手动将数据从 ASP.NET 成员数据库迁移到 ASP.NET MVC4 中的新成员结构。(表名已从 aspnet_users 更改为 Users,aspnet_membership 更改为 Memberships,等等)

但是当尝试使用 ASP.NET MVC4 登录对话框登录时,它无法登录。所以我想知道 MVC4 中的默认哈希算法是否发生了变化。

为什么会员不能登录?或如何将哈希算法设置为 Sha1?或如何正确地将会员数据库迁移到 MVC4?

0 投票
4 回答
3500 浏览

asp.net-mvc - asp.net mvc 保持对象存活,信息

我有这个代码

这个控制器在这里

现在,当页面加载时,一切似乎都正常。但是当我刷新时,一切都搞砸了,它说 loginModel 就像 null。问题是,我怎样才能跟踪当前的登录用户。我启用了表单身份验证。tnx

错误如下


0 投票
5 回答
2310 浏览

razor - 使用 MVC 4 进行 Razor 智能感知和代码格式化

我刚刚将 MVC 集成到我的 Asp.Net网站项目中。

它可以工作,但是我的 Razor 代码缺少格式化为代码(例如 @ 字符的黄色背景。

此外,没有智能感知:

在此处输入图像描述

这是来自 web.config 的我的 MVC 相关参考

0 投票
4 回答
718 浏览

asynchronous - ASP.Net MVC 4.0 中的异步任务使用什么机制?

MVC 4 中异步任务背后的机制是什么?它与普通线程有什么关系?请提供详细信息。

0 投票
1 回答
90 浏览

asp.net - 带有“添加视图”工具的 Asp.Net 网站项目

这方面有很多帖子,其中大部分建议将 MVC 项目类型 GUID 添加到 .*proj 文件中。

网站项目模型虽然没有项目文件,那么有没有办法获得对添加视图对话框和混合网站/MVC 项目工具的支持?

0 投票
2 回答
7326 浏览

asp.net-mvc - 在多个区域使用局部视图 - MVC4

我想在多个区域使用视图。我已将部分视图放入主应用程序 Views/Shared 文件夹,但我似乎无法访问它。

有谁知道如何访问共享视图文件夹?

我目前使用的代码是基本的:

0 投票
1 回答
510 浏览

asp.net-mvc-4 - 在 Studio 2010 Pro 中出现 MVC4 错误

File C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.5.20902.9026\Modules\NuGet\profile.ps1无法加载,因为在此系统上禁用了脚本的执行。

我想捎带另一个:为什么新的 MVC4 项目不附带单元测试项目?它不允许我为此检查框。

还有一件事:为什么它不包括MicrosoftMVCAjax脚本文件夹中的脚本?我发现JSON如果我有一个来自较旧的 MVC2 或 3 项目的应用程序,我可以编写一个带有部分视图和回调的工作应用程序。

谢谢!