问题标签 [renderpartial]

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 投票
5 回答
81185 浏览

asp.net-mvc - 剃刀:@Html.Partial() 与 @RenderPage()

渲染子模板的适当方法是什么?

有什么区别?两者似乎都对我有用。

为什么@Html.RenderPartial()不再工作?

0 投票
2 回答
3439 浏览

asp.net-mvc-2 - ASP.NET MVC 2:foreach、RenderPartial、ViewModel

我正在尝试使用我遇到的一种看起来很干净的技术。

以前,我的 Partial 里面有循环。我在 Partial 中循环模式...但后来我遇到了一个示例,其中foreach循环存在于主页中,而 partial 只是循环的核心。

他们是这样完成的:

但在我的示例中,我使用的是 ViewModel,现在我处于部分状态,我无法像以前那样访问“项目”。相反,我唯一的选择是Model.Deal......

RenderParial如果我不能通过说来访问它,那么与助手一起传递“项目”有什么意义item.StoreName?注意,View 和 Partial 都被强类型化为同一个 ViewDataModel。

0 投票
1 回答
1301 浏览

asp.net-mvc-2 - 母版页中的 Html.RenderPartial

我试图通过使用 RenderPartials 从一个我必须处理的项目中组织一个凌乱的 MasterPage,因为它的代码确实不可读。根据用户角色,主要内容数据以某种方式显示。我这样做了:

然后,在 ContentPartialView 中,检查用户角色后,我终于使用了标签:

但是当网站呈现时,我收到错误消息:“在母版页中找不到 ContentPlaceHolder 'MainContent'”。所以,我的问题是,是否可以在 MasterPage 中使用 RenderPartials 并将 ASP ContentHolders 放入其中?这是为什么?是否有另一种方法来重新组织 MasterPage,以便我可以使它看起来更清晰和更具可读性?预先感谢您的建议。

0 投票
5 回答
570 浏览

asp.net - MVC2 - 如何在每个页面上放置常用的 LOGIC 控件(如搜索/查找)?

我无法弄清楚如何执行以下操作:

在每个页面(或我想要的每个页面)上,我想放置一个通用控件小部件(例如 think - 包含文本框 + 按钮的搜索功能)。最好的方法是什么?谁处理提交按钮(假设它是一个提交按钮)?

即我的 ViewUserControl 是什么样的?它有表格吗?它使用jQuery onclick“”吗?它是否发布到主视图的操作方法,或者我可以将它重定向到另一个控制器/操作?

我尝试使用包含表单的“Search.ascx”的 RenderAction,并由我的 SearchController 处理......但在 SearchController 中,它然后尝试调用 RedirectToAction......我收到关于 RedirectActions 不允许的投诉儿童行动。

我对下一步该怎么做有点迷茫,所以非常欢迎提出建议!射线

0 投票
2 回答
6049 浏览

c# - 从区域调用 RenderPartial

这是我的文件夹结构

替代文字

我想从我对我所在地区的看法中调用一个局部视图

0 投票
3 回答
25109 浏览

javascript - 如何在 ASP.NET MVC3 中包含部分视图中的 JavaScript

我希望能够为部分视图提供一种在视图底部包含 JavaScript 代码/文件的方法。这将使部分视图能够包含它们所依赖的任何 JavaScript 文件。例如,如果我想编写一个需要创建 JQueryUI 对话框的部分,我想导入 JQueryUI JavaScript 文件并添加呈现对话框的 JavaScript 代码。

我目前正在父视图中编写此代码,这使得使用局部视图毫无意义。

我知道RenderPartial多次调用会导致脚本被多次包含。一旦我知道如何将 JavaScript 从局部视图实际包含到主视图中,这是一个可以解决的问题。

0 投票
2 回答
3038 浏览

ruby-on-rails - Rails 根据集合大小多次渲染部分

我有一个部分,它需要一个集合,遍历该集合以显示各个项目。

这是代码:

部分:

来自控制器的 rjs:

由于某种原因,部分是由集合中的项目数量呈现的。如果集合中有十个项目,则部分呈现然后次。

这家伙有一个类似的问题,但它与布局有关。

在 Ruby on rails 中渲染部分集合正在增加项目

这让我发疯,因为它应该很简单,并且所有其他部分都可以毫无困难地工作。

0 投票
2 回答
1482 浏览

asp.net-mvc-3 - 在 _Layouts.cshtml 中刷新局部视图

我有以下部分观点:

这只是一个假装的登录状态区域。现在,想法是让它出现在我的 MVC 站点的母版页中,以便它出现在所有页面上。这是我在 _Layout.cshtml 文件中呈现它的方式:

我想要的是,当用户单击“登录”或“注销”链接时,会执行一个操作(以登录/注销用户),然后刷新部分视图 - 但页面的其余部分保持不变。

目前,当我单击任何链接时,该站点导航到“主页/登录”或“主页/注销”。我不希望它呈现视图,我只想刷新部分视图,无论我在哪个页面上。

建议的方法是什么?

干杯。贾斯。

0 投票
1 回答
493 浏览

ruby-on-rails - 垂直渲染部分,div_for,部分集合

显示.html.erb

_hello.html.erb

目前输出:

你好1

你好2

等等

期望的输出:

你好1 你好2 你好3 你好4

你好5 你好6 你好7 你好8

等等

基本上我想在列中并排呈现项目,而不是每行一个。我试过使用表格,我知道如何浮动 div,但我遇到的问题是 rails 生成 div 类和 id,我不知道如何在 css 文件中创建特殊文件id1、id2、id3、id4、...id200 等的规则。我想知道它们是否是将特定数量的项目放在一行上的更简单方法。

0 投票
2 回答
7587 浏览

asp.net-mvc-3 - MVC 3 将 2 级菜单渲染为局部视图

我想在我的 MVC 3 站点中实现一个 2 级父/子菜单,例如

我已经实现了一个单一的父级菜单作为 PartialView 像这样......

然后将其包含在我的 MasterPage 中...

问题是我想根据在父级别选择的菜单项呈现第二个子菜单。这涉及将父级的 Id 传递到返回菜单模型的控制器操作中。我不确定如何将此父 ID 传递给控制器​​操作。任何人都可以对此提供任何见解吗?我正在使用 MVC3 和 Razor。