问题标签 [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.
c# - 什么是 MVC 期货库?
在 Stack Overflow 上,我看到一些人提到MVC Futures 库
这个项目是什么?我该如何使用它?文档在哪里?
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 添加到我们的构建中。问题是,如果它是字母代码,我想知道它是否明智;稳定性对我们来说非常重要。
asp.net-mvc - 你会推荐使用 MVC Futures 库吗?
在 C# 中使用魔法字符串真的让我感到不安,所以我正在考虑使用 MVC Futures 库。
有什么我可能不想这样做的原因,或者我应该注意的任何问题吗?
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?
asp.net-mvc - 在 Spark 视图引擎中集成 MVC Futures 而不会杀死 IntelliSense
我想将 MVC 期货添加到我的项目中,并使程序集在我的Spark视图中可用。然而它无论如何也不接受它。
我可以从我的类(控制器/模型等)中很好地使用 Microsoft.Web.Mvc,但它们只是没有出现在 .spark 文件中。
我不能使用<use assembly""/>
,因为这会杀死我的 IntelliSense。如果我尝试添加<use namespace='Microsoft.Web.Mvc" />
它不会找到.Web
.
我也不能在web.config
spark 部分添加程序集,因为这也会杀死 IntelliSense。
这个:
不会引发任何错误,也不会在 Sspark 文件中杀死我的 IntelliSense,但它似乎也不想导入程序集。
Microsoft.Web.Mvc.dll 也设置为 Copy Local to the running bin。
我在看什么?
asp.net-mvc - 带有 lambda 表达式的 ASP.net MVC 操作 URL
我确定我已经看过这种语法
或类似的东西作为在 ASP.net MVC 中生成操作 URL 的一种方式,而无需使用魔法字符串。但是,我找不到那个动作重载。我有 ASP.NET MVC 1.0。它在哪里?
c# - RenderAction 中的 ActionLink
我正在使用 RenderAction 在我的视图中包含几个“组件”的输出。但是每次我在嵌套操作中使用对 ActionLink 的 RenderAction 调用都会产生错误的路由。(RouteLink 也是如此。)如果直接调用该操作,则会生成正确的路由。
所以我在父视图的索引操作中多次调用该操作:
在嵌套索引视图中,我尝试将 ActionLink 连接到 StateAdminController 的编辑方法:
但是 ActionLink 指向我父视图的 Index-Action。
这是一个已知问题吗?我可以做错事吗?当从 RenderAction 调用动作时,ActionLinks 应该如何完成?
先感谢您。
问候。
约阿希姆
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>。当我进行此更改时,一切正常。
其他人看到这个问题,还是只有我?
asp.net-mvc - ASP.NET MVC RequireHttps
如何使用 ASP.NET MVC 2 Preview 2 Futures RequireHttps 属性?
我想防止将不安全的 HTTP 请求发送到操作方法。我想自动重定向到 HTTPS。
MSDN:
如何使用此功能?
c# - 强类型 Html.ActionLink() 来自 MVC Futures 的辅助扩展不适用于区域
在使用来自 ASP.NET MVC 2 Futures 的强类型 HtmlHelper.ActionLink() 扩展方法时,我注意到一些奇怪的行为。当我使用它链接到某个区域中的控制器时,我必须在此控制器上使用以下属性
它从默认区域正确链接到位于 SomeArea 中的控制器的操作。问题是当我想从 SomeArea 内链接回位于默认区域中的控制器操作时。链接出现时带有“/SomeArea/”前缀。我使用的解决方法是:
在位于默认区域的所有控制器上(使用继承)。
这似乎很奇怪,因为在我看来,这应该是该方法的默认行为。在此扩展方法上使用 .NET Reflector 我注意到错误出在此处:
所以这实际上是HtmlHelper
.