标签: asp.net-mvc-4

什么是_references.js用于?

在新的ASP.NET MVC 4项目中使用的_references.js文件是什么?

javascript visual-studio asp.net-mvc-4

232
推荐指数
3
解决办法
6万
查看次数

OWIN启动类丢失

我收到此错误,因为我的项目无法找到OWIN启动类的参考.我甚至通过Nuget安装了所有OWIN参考包仍然遇到了同样的问题.我正在使用Visual Studio 2012MVC4.

尝试加载应用程序时发生以下错误.

  • 找不到包含OwinStartupAttribute的程序集.
  • 找不到包含Startup或[AssemblyName] .Startup类的程序集.要禁用OWIN启动发现,请在web.config中添加值为"false"的appSetting owin:AutomaticAppStartup.要指定OWIN启动程序集,类或方法,请在web.config中添加appSetting owin:AppStartup以及完全限定的启动类或配置方法名称.

c# asp.net-mvc-4 visual-studio-2012 owin

223
推荐指数
9
解决办法
25万
查看次数

如何在HttpClient的HttpRequestMessage上设置cookie

我正在尝试使用web api HttpClient对端点进行发布,该端点需要以标识帐户的HTTP cookie的形式登录(这只是#ifdef发布版本之外的内容).

如何添加cookie HttpRequestMessage

c# rest asp.net-mvc-4 asp.net-web-api

218
推荐指数
5
解决办法
16万
查看次数

为什么要使用@ Scripts.Render("〜/ bundles/jquery")

如何

@Scripts.Render("~/bundles/jquery")
Run Code Online (Sandbox Code Playgroud)

不同于仅仅引用html中的脚本

<script src="~/bundles/jquery.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

是否有任何性能提升?

asp.net-mvc-4 asp.net-optimization

214
推荐指数
2
解决办法
17万
查看次数

我什么时候应该在ASP.NET MVC中使用异步控制器?

我有一些担心在ASP.NET MVC中使用异步操作.当它提高了我的应用程序的性能,并且在做它不是

  1. 在ASP.NET MVC中使用异步操作是否合适?
  2. 关于等待方法:当我想查询数据库时(通过EF/NHibernate /其他ORM),我应该使用async/await关键字吗?
  3. 我可以使用await关键字在一个动作方法中异步查询数据库多少次?

c# asp.net asynchronous async-await asp.net-mvc-4

202
推荐指数
6
解决办法
10万
查看次数

MVC4 DataType.Date EditorFor不会在Chrome中显示日期值,在Internet Explorer中也不错

我在我的模型中使用DataType.Date属性,在我的视图中使用EditorFor.这在Internet Explorer 8Internet Explorer 9中运行良好,但在谷歌浏览器中它显示日期选择器,而不是显示值,它只是在褪色的灰色文本中显示"月/日/年".

为什么Google Chrome不会显示价值?

模型:

[DataType(DataType.Date)]
public Nullable<System.DateTime> EstPurchaseDate { get; set; }
Run Code Online (Sandbox Code Playgroud)

视图:

<td class="fieldLabel">Est. Pur. Date</td>
<td class="field">@Html.EditorFor(m=>m.EstPurchaseDate)</td>
Run Code Online (Sandbox Code Playgroud)

铬

IE浏览器

asp.net-mvc editorfor asp.net-mvc-4

197
推荐指数
5
解决办法
17万
查看次数

ASP.NET Bundles如何禁用缩小

我有debug="true"我的web.config(s),我只是不希望我的捆绑缩小,但我做的任何事情似乎都禁用它.我试过了enableoptimisations=false,这是我的代码:

//Javascript
bundles.Add(new ScriptBundle("~/bundles/MainJS")
            .Include("~/Scripts/regular/lib/mvc/jquery.validate.unobtrusive.js*")
            .Include("~/Scripts/regular/lib/mvc/jquery.validate*")
            .Include("~/Scripts/regular/lib/bootstrap.js")
            .IncludeDirectory("~/Scripts/regular/modules", "*.js", true)
            .IncludeDirectory("~/Scripts/regular/pages", "*.js", true)
            .IncludeDirectory("~/Scripts/regular/misc", "*.js", true));

//CSS
bundles.Add(new StyleBundle("~/bundles/MainCSS")
            .Include("~/Content/css/regular/lib/bootstrap.css*")
            .IncludeDirectory("~/Content/css/regular/modules", "*.css", true)
            .IncludeDirectory("~/Content/css/regular/pages", "*.css", true))
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc bundle asp.net-mvc-4 asp.net-optimization

180
推荐指数
11
解决办法
14万
查看次数

Razor View抛出"名称'模型'在当前上下文中不存在"

在我的MVC 4应用程序中进行了重大的重构之后,Razor在调试Views时显示了这个错误:

当前上下文中不存在名称"model".

这是令人讨厌的代码行:

@model ICollection<DataSourceByActive>
Run Code Online (Sandbox Code Playgroud)

我知道使用@model是正确的.

为什么会这样?我该如何解决?

asp.net-mvc razor asp.net-mvc-4

180
推荐指数
11
解决办法
15万
查看次数

ASP.NET 4.5尚未在Web服务器上注册

在我的Win 7开发机器中,为了使用SQL Express实例而不是默认安装的localDB.我在我的MVC 4项目属性页面(Web选项卡)中取消选中"使用IIS Express",然后出现以下错误:

ASP.NET 4.5尚未在Web服务器上注册.您需要为ASP.NET 4.5手动配置Web服务器,以便您的站点正确运行.

我确认在IIS功能中激活了ASP.NET.

请问可以做些什么来解决这个问题?

sql-server-express iis-7.5 asp.net-mvc-4 localdb

174
推荐指数
5
解决办法
28万
查看次数

WebApi的{"消息":"发生错误"}在IIS7上,而不是在IIS Express中

我正在使用ASP.NET MVC 4 WebApi,并且在IIS Express上的本地计算机上运行它有很多乐趣.我已经将IIS Express配置为也为远程计算机提供服务,因此我公司的其他人正在使用我的计算机作为我们的网络服务器.

在确定这是一个不太理想的解决方案之后,我们决定在安装.NET 4.5之后将WebApi放在远程服务器上.当我使用fiddler并将POST发送到本地计算机上的控制器时,它会返回正确的响应,但是当我将域更改为运行IIS7的Web服务器时,同样的POST会返回一个神秘的

{"message":"发生了错误"}

信息.任何人都知道会发生什么事吗?

iis-7 asp.net-mvc-4 asp.net-web-api

169
推荐指数
6
解决办法
9万
查看次数