问题标签 [partial-views]
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.
php - Zend Framework 如何获取循环中的项目数?部分循环部分计数器和?
我想对 a 的最后一项进行特定处理partialLoop
,文档中提到$this->partialCounter
但没有提到带有项目总数的变量...
我错过了一些我认为...无法掌握该变量的东西...
.net - 使用 T4MVC 指定局部视图路径
我在我们的 ASP.NET MVC 项目中使用 T4MVC。
在我看来,我有这样的声明:
以前是这样的:
以前它工作正常,但在我使用 T4MVC 指定局部视图后,它无法找到该局部视图。
它只是试图在下面的路径中找到它,这是默认行为。
有没有办法通过 T4MVC 指定位于其他控制器的视图文件夹中的部分视图?或无论我在做什么,是否正确?我错过了什么?
谢谢。
model-view-controller - 使用 ASP.Net MVC 将两个不同的模型传递给视图
我正在尝试设置一个显示两个不同模型的视图。例如,我有一个显示客户详细信息的“详细信息”视图;我正在传递我的客户模型。我还希望在客户信息(我正在考虑使用部分视图)下的页面上有一个部分,列出他们的宠物(用于兽医实践)。我尝试设置局部视图,并在对话框中指示使用“宠物”模型,但尝试失败。任何帮助将不胜感激。
ruby-on-rails - 为什么这个 render :partial line 迭代我的集合两次?
鉴于这些关系:
我正在尝试列出一个帐户的就业记录:
我已经验证了 @account 中的就业表包含两条记录,但我得到了部分的四个副本,因为它重复了两次就业:
谁能解释为什么会发生这种情况?
以下是一些附加信息:
_employment.html.erb
部分:
remove_child_link
是我唯一需要生成表单域的地方。它为记录创建_delete
字段并连接一个将值更改为“1”的删除链接。不过,“角色”属性也可以是可编辑的。重要的是我不希望所有字段都是可编辑的。
此视图的accounts_controller
操作:
本让我朝着正确的方向前进。一些运行时检查显示记录存储在object
变量中(我已经知道,但在不同的上下文中)。所以我可以将fields_for
子句重写为:
ruby-on-rails - 在 Rails 中将部分从一个控制器的视图渲染到另一个控制器的视图
我有一个名为“show”的控制器的视图。在该视图中,我想呈现另一个控制器视图的内容 - 显然,该视图上的表单的逻辑也与它所属的控制器对话。我该怎么做呢?我对 Rails 相当陌生,我对框架还不是 100% 有信心。
您几乎可以将它们视为视图上的“小部件”。我知道您可以使用以下方法从视图上的同一控制器呈现操作:
但我需要它从另一个控制器呈现动作(视图)。
IE。
我有一个视图,它被渲染到布局上。该视图属于控制器 A。我需要在原始视图中渲染控制器 B 的“索引”和“新”视图(上图)
.
asp.net-mvc - 从局部视图中添加对 html 头标记的脚本引用
如何注入脚本标签,例如
或者
从局部视图进入页面的头部标签?
更新:回答老问题这是关于 ASP.NET MVC 的。我们可以使用 RenderSection。这里是使用 Razor 视图引擎的 MVC 3 示例:
布局视图或母版页:
查看,例如主页:
asp.net-mvc - 使用 RenderAction() 并回发到子控制器动作
RenderAction()
我有父视图,它也使用(返回 a )呈现子控制器操作PartialView
。一个示例是带有登录部分视图的首页(输入:用户名、密码、记住和操作:登录)
执行过程
- GET for
Home/Index
- 还显示我的登录控件,其登录指向子控制器User/Login
- 用户输入凭据并单击登录
- POST for
User/Login
- 检查凭据并返回???
问题
如何从子控制器操作返回父视图User/Login
?
我的子控制器的部分视图可以呈现任何页面,所以我不能轻易返回父控制器操作的结果,例如:
那么我应该如何处理我的子控制器动作及其部分视图呢?
编辑
我可以使用父路由的附加数据发回我的子控制器操作,但我也在我的子控制器操作中填充数据。在我的示例中,我必须显示某人的凭据无效。重定向会丢失这些...
asp.net-mvc - ASP.NET MVC 中的可重用内容框数据?
如果我为包含标题、图像和内容的框创建 PartialView,那么在不使用数据库的情况下存储内容的最佳方法是什么?
示例:涡轮税
我怀疑侧边栏中的框的内容是否存储在数据库中,但为了制作可重用的代码,在 PartialView 中创建结构并填充内容区域将是有益的。我可以创建一个 PartialView 并将一个模型从父 Controller 传递到 PartialView,但是如果我想在另一个页面上使用同一个框,我将无法复制和粘贴相同的内容。
asp.net-mvc - 从 MVC 的部分视图中访问页面 URL
我有一个页面,其中包含一个名为 test 的 div 中的部分视图。我可以通过接收回一个 PartialViewResult 来请求在这个 div 中放置更多内容。
我希望能够从 PartialView 代码中获取页面的 url(即地址栏中显示的内容),但是当我使用 Request.Url 时,它只给了我 PartialView 的 URL。
我正在尝试做的事情有可能吗?
asp.net-mvc - 什么会导致突然找不到局部视图?
我很困惑。我的网站随机抛出以下错误:
大多数时候,该网站运行良好......有时它会抛出上述错误,这对我来说毫无意义。如果没有找到局部视图,为什么有时会找不到?
局部视图保存在 Shared 文件夹下名为“en”的文件夹中(在 views 文件夹内)。这是我渲染视图的方式:
ViewData["lang"] 在我的基本控制器中的 OnActionExecuting 操作中设置,如下所示:
Language 和 IsEnglish 是基本控制器的属性。整个站点使用它们来维护语言选择并根据语言做出适当的选择。如果没有设置语言,它将被设置为“en”。所以 ViewData["lang"] 应该始终可用于我的视图。
为什么有时无法找到部分视图,而大多数时候(我说的是 90% 的时间)它工作正常?