问题标签 [viewcontext]
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.
asp.net-mvc - 在 ASP.Net MVC 中获取当前 ViewContext
我有一个 ASP.Net MVC JsonResult 函数,我想在其中返回 PartialView 的内容(必须使用 Ajax 加载内容,并且由于某种原因我无法返回 PartialViewResult)。
要呈现 PartialView,我需要 ViewContext 对象。
如何在 Action 方法中获取当前 ViewContext 对象?我什至没有在我的操作方法中看到 HttpContext.Current 。
我正在使用 ASP.net MVC 1。
asp.net-mvc - 为什么 ViewContext.ViewName 不可用?
我在网上阅读了几个使用以下代码的示例:
ViewContext 没有名为 ViewName 的成员。我错过了什么吗?
参考:
http ://blog.eworldui.net/post/2008/05/ASPNET-MVC---Localization.aspx
Asp.Net MVC:如何确定您当前是否在特定视图
http://groups。 google.com/group/spark-dev/browse_thread/thread/e5d9e8264c66ba57
asp.net - ASP.NET MVC - 从辅助方法获取 ViewContext
我想创建一个可以从视图调用的静态辅助方法。
辅助方法是否可以访问当前的 ViewContext 而无需显式地将 ViewContext 作为参数传递给该方法?
除了 ViewContext 之外,类似 HttpContext.Current 的东西。
c# - ASP.NET MVC 1.0 中不存在 ViewContext.Writer()?
我在 ASP.NET MVC 2 应用程序中有以下代码。
我试图将其移至 MVC 1,但现在它不再构建。我收到此错误:
有人可以指出我该如何解决这个问题吗?
ruby-on-rails - 如何使用 Rails 访问控制器内部的辅助方法
我想在我的控制器内使用我的助手中的方法。我不知道如何使用我听说的 view_context 可以解决问题
asp.net-mvc-3 - MVC 3 - 在布局页面顶部呈现的视图
我在使用 mvc 3 在布局页面中呈现我的视图时遇到问题。
当我使用 html 帮助器呈现结果时,我的输出位于页面上的所有内容之上,但我使用了以下内容
我将 html 帮助程序扩展为RenderModule方法,该方法提供模块名称并在我想像这样使用它时执行它的ActionResult :
它给了我编译错误
无法从 void 转换为 html 字符串
因此,我应该这样使用它:
@{ Html.RenderModule("modulename")}
但是,它导致在页面顶部写入输出。
我应该怎么办?
提前致谢,
asp.net-mvc - 如何创建一个类似于 HtmlHelper 的自定义类并使用 ViewContext 进行初始化?
我们的项目使用了很多自定义的 HtmlHelper 扩展方法,以便在视图中引用,例如:
但是,我想让它们与系统分离,并能够执行以下任一操作:
通过使用子部分关注 Razor HtmlHelpers?我能够实现类似的东西
这只是看起来不像 MyApp() 作为一个函数那么漂亮哈哈。所以我开始自己做课。我希望它能够像 HtmlHelper 一样访问 ViewContext:
但是,我不知道要继承和覆盖什么(ViewPage?),在哪里放置 MyHtmlHelper 属性或在哪里初始化。我可以想出的另一个替代想法是创建一个所有模型都继承自的 BaseModel 对象,并在其中添加一个 MyHtmlHelper 属性以执行
这将要求每个控制器方法将上下文传递给模型对象(以引用 ViewContext),但这似乎是一个乏味的权衡。关于如何“分段”不使用函数的辅助方法的任何其他想法?
更新:感谢这里的答案,我找到了一个创建自定义 HtmlHelper 类的详细示例,如下所示:Changing Base Type Of A Razor View
ruby-on-rails - 在演示者规范中使用 ActionView::TestCase::Behavior 和视图方法
使用 Railscast 示例,我为我的演示者编写了一个规范,其中包含方法ActionView::TestCase::Behavior
并将其传递view
给演示者。
spec/spec_helper.rb
:
spec/presenters/order_presenter_spec.rb
:
但是,这给了我两个错误。第一个是
所以我ActiveSupport::Testing::SetupAndTeardown
以与ActionView::TestCase::Behavior
.
修复它给了我错误:
打电话时view
。这是由@controller
内部的实例变量引起ActionView::TestCase
的nil
。
我正在使用 Rails 3.2.13 和 rspec-rails 2.13.0 并且有另一个使用相同版本的应用程序。
我唯一能想到的可能会有所不同的是,这个应用程序正在使用 MongoDB,所以 ActiveRecord 应用程序可能包含一些 @controller
免费设置的东西?
我有一个使演示者规范通过的解决方法,但我想知道@controller
通常如何实例化,以及是否有更优雅的方式来为 MongoDB 项目执行此操作(如果它是 ActiveRecord 正在发挥作用)。
asp.net-mvc-4 - 为什么更改 RenderAction PartialView 后的 ViewContext?路线丢失
我正在尝试使用 MVC4 在 Web 项目中实现动态导航。我项目的所有动态部分都显示为从控制器呈现的部分视图。现在我的情况是初始页面 ViewContext 不适用于 PartialView 内的 Pager 扩展,寻呼机中的路由呈现为 domain.controller.action?pagesize=20&page=2 而不是 domain/about/presscenter/news?pagesize= 20&page=2。页面调试显示我在 RenderAction 之前获得了正确的 ViewContext,但是当它遇到 Pager 扩展时它会丢失。我哪里错了?
caliburn.micro - Caliburn Micro 在设计时不支持 cal:View.Context?
创建窗口:
为名为 的视图模型创建视图[Root namespace].Model.ViewContext1
。
在设计时,请参阅“无法找到视图模型的视图”。
当运行 - 是好的。