问题标签 [viewrendering]

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 投票
4 回答
1279 浏览

c# - 在 ASP.NET MVC 2 中将视图呈现为字符串

我们需要渲染一个ActionResultto astring以将页面添加到我们的内部搜索引擎索引。我们选择了这个解决方案来渲染到 string

我遇到了ExecuteResult用于处理视图的调用的问题。

代码片段:

我收到以下错误:

"Object reference not set to instance of object" error.

我已经确认viewResult不为空,因此必须在内部抛出异常ExecuteResult

我们可能缺少什么?

0 投票
0 回答
115 浏览

php - 我如何在项目中重用视图逻辑?

目标

为我的项目实施适当且高效的视图架构(最大限度地重用重复单元)

关于我的项目

我的项目涉及导师的课程和导师发布的包。没有使用框架,但模型、控制器部分存在面向对象和类层次结构。

我有以下模块 -

  1. 搜索-> 班级列表 - 搜索结果中显示的班级列表。
  2. 学生房间->班级列表-学生购买的班级列表

  3. Search->Class Details - 搜索模块中类的详细信息页面

  4. 学生房间->班级详情 - 学生房间班级详情页面

同样对于包 -

  1. 搜索-> 包列表 - 搜索结果中显示的包列表。
  2. 学生房间-> 包列表 - 学生购买的包列表。

  3. Search->Pack Details - 搜索模块中包的详细信息页面

  4. 学生房间-> 包详情 - 学生房间中包的详情页面。

我目前的计划

我计划有这样的课程:-

现在以模块为例- 在 Search->Class details-- 从 search_class_details.controller.php 文件中,启动类 classDetails 的对象,这样所有可重用的功能都可以访问。- 将所有变量和 classDetails 对象传递给 class_details.view.php(这是 class_details 模块的视图文件)。该文件将类似于:-

这种方法看起来如何?希望有经验的人提出建议。

谢谢

0 投票
2 回答
1503 浏览

zend-framework - Zend 覆盖默认视图对象

如何覆盖 zend 框架中的默认视图对象,以便我可以拥有自定义视图对象?

默认视图包含模块的默认脚本路径。我想要所有模块的一条路径,以启用模板系统。该setScriptPath方法应该覆盖视图对象生成的默认路径,但它没有。

它有两个scriptPaths。这可以通过覆盖默认视图对象来完成吗?

0 投票
1 回答
369 浏览

model-view-controller - 文件 /View/Elements/lookup.ctp 不会在 /View/Layouts/default.ctp 内呈现(显示错误)?我该怎么做?

我想在 /View/Layouts/default.ctp (这是网站的主页演示布局)中嵌入一个 HTML 输入表单(搜索栏)。我使用以下代码创建了 /View/Elements/lookup.ctp(我编写 Element 是因为我想在网站的每个页面上都包含该搜索栏):

搜索栏本身应如下所示:

/View/Layouts/default.ctp 中生成的代码必须是这样的:

我包括行:

在 /View/Layouts/default.ctp (嵌入元素)中,但是当我转到主页时,它不会呈现此元素并出现错误:

(@Wylie:是的,你是对的。这不是整个错误。这是完整的错误)

桌子不见了?!缺少什么表,它只需要在 /View/Layouts/default.ctp 中添加几行 HTML 行。我不明白发生了什么事。请帮忙。谢谢你。

0 投票
1 回答
639 浏览

javascript - Backbone.js 视图渲染错误

如果我这样做 - 一切都很好 -

但是当我将 插入this.$el.html('test');到成功回调中时,我收到了一个错误:

TypeError:“未定义”不是对象(评估“this.$el.html”)

控制台日志正确触发。

0 投票
2 回答
1734 浏览

zend-framework2 - 如何在 ZF2 中获取当前视图

有没有办法让当前视图在 zend 框架 2 中呈现?

我相信事件系统应该可以做到这一点,但我似乎无法让它发挥作用。

我想获取此信息的原因是我可以自动包含一个同名的 .js 文件,这样可以节省我每次在操作中都必须指定此规则的时间。

非常感谢,汤姆

0 投票
3 回答
739 浏览

backbone.js - 如何确保 Backbone 已经完全渲染了页面?

我使用 BackboneJS 开发大型企业应用程序。应用程序中的一个页面是通过 REST 使用多个子系统调用构建的。如何确保已调用加载页面所需的所有服务并且已完成模板绑定?

例如,我有一个MasterView, 负责处理collection.fetch()每个子视图,就像这样。  

我为页面设置了一个视图,它负责呈现另外两个视图 CustomerInfo 和 CustomerAccounts。景色是这样的。

  而 CustomerInfo 和 CustomerAccount 视图,看起来像这样,  

  我想知道是否有任何方法可以从myApp.views.CustomerView视图中知道CustomerInfoCustomerAccounts完成渲染?我在这里遇到的主要问题是CustomerInfo视图加载速度很快,但CustomerAccount视图需要一些时间才能加载。因此,当两个视图都在 DOM 上准备好时,我需要一次显示页面。

0 投票
2 回答
57 浏览

php - Zend Action viewRenderer() 正在发布我的表单

我正在尝试使用 viewRender 函数将参数从 indexAction 发送到 editAction。问题是当调用 editAction 时,它会导致我的 $form 认为它已经发布。

即使我还没有发布表格,也会立即打印“已发布表格”。我不确定为什么表单 $form->posted 在初始渲染时设置为 true。有谁知道为什么会这样或解决方法?

0 投票
1 回答
4009 浏览

ajax - 未捕获的 ReferenceError: '' 未定义

使用:VS'12、asp.net MVC4 Internet Application、MVC、EF Code First + Kendo UI

错误

然而它被定义了...... ???

在此处输入图像描述

我不确定它是否有所作为,但此代码位于从 Ajax 脚本调用的 PartialView 中

0 投票
0 回答
1409 浏览

javascript - 在 NodeJS/Express 中使用从 POST 请求到服务器的数据呈现单页应用程序

我有一个非常简单的单页应用程序,基本上从空白页开始。此应用程序被指定为 Facebook 应用程序 - 在 Facebook 画布中运行。

Facebook 通过向我的画布 URL 发送 POST 请求来加载我的应用程序,如此所述。

我想在我的应用程序中使用来自 POST 请求的数据,但我不想在视图本身中呈现它,例如 - res.render('/index', postData)

我希望这些数据可以由在我的单页应用程序中运行的 JS 直接访问。有没有办法将数据直接“渲染”到 JS 应用程序?

目前我在服务器端使用 NodeJS/Express,而我的客户端 SPA 是纯 JS/Jquery/RequireJS。我什至没有使用视图引擎,因为我的视图是静态的,而且我很擅长使用普通的旧静态 HTML 文件。

谢谢 !