58得票2回答
在ASP.NET MVC中,如何使用Html.Action()向Action传递参数?

我一直使用Html.Action("ActionName", "ControllerName")在不需要将视图放置于Views\Shared的情况下调用跨控制器的子操作。这对于显示会话或Cookie信息等内容非常有效。 除了访问Cookie之外,我想向Html.Action("ActionN...

58得票4回答
Python与C#/.NET的主要区别是什么,使用它们开发大型Web应用程序时需要考虑哪些关键因素?

我的组织目前提供基于SQL Server 2005/2008后端、Java模型/控制器框架和基于ColdFusion的视图的Web应用程序。我们决定转向更新的框架,并在内部探索和小型项目后将选择范围缩小到Python和C#/.NET之间。 首先声明,我意识到任一技术都可以很好地工作,我正在寻找...

57得票12回答
请求的URL没有配置默认文档,并且服务器未启用目录浏览。

我刚刚将我的asp.net mvc-2网站部署到服务器上(使用dotnetpanel)。但是出现了这个错误A default document is not configured for the requested URL, and directory browsing is not enab...

55得票7回答
在ASP.Net MVC中将子目录添加到“View/Shared”文件夹并调用视图

我目前正在使用ASP.Net MVC3和Razor开发网站。在“View/Shared”文件夹中,我想添加一个名为“Partials”的子文件夹,以便更好地组织我的部分视图。 只要在调用视图时始终引用“Partials”文件夹(使用Razor),我就可以轻松实现这一点:@Html.Parti...

54得票1回答
Asp.net mvc中在基础控制器中重写OnException方法,但仍然会传播到Application_Error。

我正在尝试根据应用程序可能出现的某些错误返回视图而不是重定向到用户,我想在我的基础控制器中处理错误并记录它们,我不希望错误传播到我的Global.asax - Application_Error()方法,因为我希望这个方法处理我的应用程序中的任何其他错误,例如用户输入虚假的URL,有人找到了解...

53得票13回答
Visual Studio 2010发布Web功能未包含所有DLL文件。

我有一个ASP.NET MVC 2应用程序。 Web项目包含对SomeProject的引用 SomeProject包含对ExternalAssembly1和ExternalAssembly2的引用。 SomeProject明确调用ExternalAssembly1,但并未调用Externa...

51得票5回答
Asp.Net MVC 2 - 将模型属性绑定到不同名称的值

更新(2016年9月21日) - 感谢Digbyswift评论指出此解决方案在MVC5中仍然有效。 更新(2012年4月30日) - 注意,如果您通过搜索等方式偶然发现这个问题,那么接受的答案不是我最终采用的方法,但我仍将其接受,因为它在某些情况下可能有效。我的回答包含了我使用的最终解决方案...

51得票3回答
需要一个带有用户反馈的ASP.NET MVC长时间运行过程

我一直在尝试为我的项目创建一个控制器,以便传送可能非常复杂的报告。因此,这可能需要相对较长的时间,进度条可以帮助用户知道事情正在进展。该报告将通过AJAX请求启动,周期性的JSON请求将获取状态并更新进度条。 我一直在尝试使用AsyncController,因为它似乎是一种不占用资源的运行长...

50得票5回答
在EntityFramework的ObjectSet中,为保持性能,我可以使用多少个Include?

我正在使用以下的LINQ查询来构建我的个人资料页面:var userData = from u in db.Users .Include("UserSkills.Skill") .Include("...

50得票4回答
我能否从HttpContext获取控制器?

在给定HttpContext(或HttpContextBase)的情况下,是否有一种方法可以获取Controller的实例?