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

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

c# - 什么是 MVC 期货库?

在 Stack Overflow 上,我看到一些人提到MVC Futures 库

这个项目是什么?我该如何使用它?文档在哪里?

0 投票
2 回答
155 浏览

asp.net - 是 ASP.NET MVC 1.0 Futures 测试版/预览版代码吗?

我了解“ASP.NET MVC 1.0 期货”中的“1.0”意味着它是针对 ASP.NET MVC 1.0 RTW(最终/发布到网络)构建的 ASP.NET MVC 期货。我想知道的是期货代码是否足够可靠,可以视为 1.0 / 黄金质量?

我们即将第一次进入 ASP.NET MVC,因此我们应该考虑将 Futures 添加到我们的构建中。问题是,如果它是字母代码,我想知道它是否明智;稳定性对我们来说非常重要。

0 投票
5 回答
1415 浏览

asp.net-mvc - 你会推荐使用 MVC Futures 库吗?

在 C# 中使用魔法字符串真的让我感到不安,所以我正在考虑使用 MVC Futures 库。

有什么我可能不想这样做的原因,或者我应该注意的任何问题吗?

0 投票
2 回答
1770 浏览

asp.net-mvc - 如何将 axd (Elmah) 集成为 ASP.NET MVC 站点中的组件

我在我的 ASP.NET MVC 站点中启动并运行了 Elmah,我想将它的界面与站点的管理页面集成。默认情况下,您使用 url ~/elmah.axd 调用接口,该接口在 MVC 系统之外运行。安装要求您告诉 MVC 忽略路由,因此没有控制器或任何了解 elmah 的信息。安装建议一个特定的忽略,即使默认情况下它已经被忽略:

我想尝试将 elmah.axd 集成为网站的一个组件。我正在考虑有一个 Elmah 控制器,其视图使用 Futures 助手 Html.RenderRoute 但我不确定要传递哪些参数:

这有意义吗 - 有没有办法将 url 传递给 Html.RenderRoute?有没有更好的方法不使用 Html.RenderRoute?

0 投票
1 回答
979 浏览

asp.net-mvc - 在 Spark 视图引擎中集成 MVC Futures 而不会杀死 IntelliSense

我想将 MVC 期货添加到我的项目中,并使程序集在我的Spark视图中可用。然而它无论如何也不接受它。

我可以从我的类(控制器/模型等)中很好地使用 Microsoft.Web.Mvc,但它们只是没有出现在 .spark 文件中。

我不能使用<use assembly""/>,因为这会杀死我的 IntelliSense。如果我尝试添加<use namespace='Microsoft.Web.Mvc" />它不会找到.Web.

我也不能在web.configspark 部分添加程序集,因为这也会杀死 IntelliSense。

这个:

不会引发任何错误,也不会在 Sspark 文件中杀死我的 IntelliSense,但它似乎也不想导入程序集。

Microsoft.Web.Mvc.dll 也设置为 Copy Local to the running bin。

我在看什么?

0 投票
1 回答
1928 浏览

asp.net-mvc - 带有 lambda 表达式的 ASP.net MVC 操作 URL

我确定我已经看过这种语法

或类似的东西作为在 ASP.net MVC 中生成操作 URL 的一种方式,而无需使用魔法字符串。但是,我找不到那个动作重载。我有 ASP.NET MVC 1.0。它在哪里?

0 投票
2 回答
1379 浏览

c# - RenderAction 中的 ActionLink

我正在使用 RenderAction 在我的视图中包含几个“组件”的输出。但是每次我在嵌套操作中使用对 ActionLink 的 RenderAction 调用都会产生错误的路由。(RouteLink 也是如此。)如果直接调用该操作,则会生成正确的路由。

所以我在父视图的索引操作中多次调用该操作:

在嵌套索引视图中,我尝试将 ActionLink 连接到 StateAdminController 的编辑方法:

但是 ActionLink 指向我父视图的 Index-Action。

这是一个已知问题吗?我可以做错事吗?当从 RenderAction 调用动作时,ActionLinks 应该如何完成?

先感谢您。
问候。

约阿希姆

0 投票
1 回答
1182 浏览

asp.net-mvc - ASP.NET MVC CookieTempDataProvider.DeserializeTempData 返回 null

我一直在尝试使用 CookieTempDataProvider 使用 RedirectToAction 方法在帖子(实体更新)和获取(实体列表)之间传递基本消息。当使用默认的 TempData 实现时,这可以正常工作,但是当我使用 MVC Futures 项目中基于 cookie 的版本时,重定向后 TempData 字典为空。这是因为 TempDataDictionary 从 DeserializeTempData 方法返回为 null。我确切地知道问题发生在哪一行代码上,并且我知道如何解决它,但我不敢相信我是唯一遇到这个问题的人。

也许我使用了错误版本的 MVC Futures 项目,但我刚刚下载了ASP.NET MVC v1.0 源代码,问题肯定存在。有没有其他人使用 CookieTempDataProvider,它对你有用吗?

如我所见,CookieTempDataProvider 类的问题在第 62 行,它将反序列化的对象转换为 TempDataDictionary 而不是 IDictionary<string, object>。当我进行此更改时,一切正常。

其他人看到这个问题,还是只有我?

0 投票
2 回答
9425 浏览

asp.net-mvc - ASP.NET MVC RequireHttps

如何使用 ASP.NET MVC 2 Preview 2 Futures RequireHttps 属性?

我想防止将不安全的 HTTP 请求发送到操作方法。我想自动重定向到 HTTPS。

MSDN:

如何使用此功能?

0 投票
1 回答
1091 浏览

c# - 强类型 Html.ActionLink() 来自 MVC Futures 的辅助扩展不适用于区域

在使用来自 ASP.NET MVC 2 Futures 的强类型 HtmlHelper.ActionLink() 扩展方法时,我注意到一些奇怪的行为。当我使用它链接到某个区域中的控制器时,我必须在此控制器上使用以下属性

它从默认区域正确链接到位于 SomeArea 中的控制器的操作。问题是当我想从 SomeArea 内链接回位于默认区域中的控制器操作时。链接出现时带有“/SomeArea/”前缀。我使用的解决方法是:

在位于默认区域的所有控制器上(使用继承)。

这似乎很奇怪,因为在我看来,这应该是该方法的默认行为。在此扩展方法上使用 .NET Reflector 我注意到错误出在此处:

所以这实际上是HtmlHelper.