问题标签 [partial]

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 投票
3 回答
7552 浏览

asp.net-mvc - 如何使用 ASP.NET MVC FileStreamResult 流式传输部分内容

我们使用 FileStreamResult 向基于 Silverlight MediaElement 的视频播放器提供视频数据:

不幸的是,Silverlight 视频播放器会在开始播放之前下载整个视频文件。这种行为是意料之中的,因为我们的PreviewAction 不支持下载部分内容。

(旁注:如果文件托管在 IIS 虚拟目录中,我们可以在视频仍在下载时在视频的任何位置开始播放。但是出于安全和审核原因,我们无法提供直接下载链接。所以这不是一个选项。)

我们如何改进 Controller Action 以支持部分 HTTP 内容?

我假设我们首先必须通知客户端我们支持它(向 HEAD 请求添加“Accept-Ranges:bytes”标头),然后我们必须评估 HTTP“Range”标头并使用响应流式传输请求的文件范围206 的代码。这是否适用于托管在 IIS6 上的 ASP.NET MVC?是否已经有一些代码可用?

另见:

0 投票
2 回答
443 浏览

ruby-on-rails - Ruby on Rails 中的多变量部分

我有一个部分,我想用一个集合和另一个变量来呈现。是否可以将多个变量传递给部分变量?

为了显示:

类别 HABTM 品牌

这只是半伪代码,但我想做类似的事情:

部分需要类别 ID 以及“current_brand”。有任何想法吗?

0 投票
2 回答
1391 浏览

asp.net-mvc - ASP.NET MVC:调用 Html.RenderPartial() 时出现堆栈溢出错误

我有一个名为ActivationController的控制器,它带有一个LogOn操作,它呈现视图 LogOn.aspx。LogOn.aspx 呈现一个名为 LogOn.ascx 的局部视图:

调用操作时,我收到“堆栈溢出”异常:

System.Web.Mvc.dll 中出现“System.StackOverflowException”类型的未处理异常

有什么线索吗?

提前致谢!

0 投票
3 回答
6328 浏览

ruby-on-rails - Rails 局部局部变量在作为自己的局部变量发送到另一个局部变量时不会持续存在

我像这样渲染一个部分:

所以在里面_some_partial.html.erb我渲染了两个像这样的局部:

foo 局部变量some_partial.html.erbanother_partial_again.html.erb. 但是,another_partial.html.erb即使我在渲染调用中明确传递了 foo 变量,也无法访问它。

这里发生了什么?

谢谢您的帮助。

0 投票
1 回答
318 浏览

ruby-on-rails - 使用 AJAX 调用部分文件时未获取新的更新数据

我已经从循环中调用了部分文件。现在当我更新时,我实际上并没有得到更新的结果,但需要刷新才能获得更新的结果。代码是这样的:

文件1

部分文件

我需要来自控制器的更新的@folder,但我总是得到 file1 的 @folder

控制器端

0 投票
1 回答
1013 浏览

ruby-on-rails - 在rails中将部分集合呈现为html

我正在使用 jQuery 对我的控制器进行 ajax 调用,并且一切正常,除了我无法完全获得我想要的返回值。

假设我有一个项目集合,并且我有部分:

我正在尝试将其呈现为一大串文本/html,如下所示:

但是,这是呈现某种视图,因为我正在获取和标记。即使我将其更改为:

它仍然返回相同的东西。这可能吗?我需要将它返回给 jQuery 来处理它,所以我不确定这是否可以用 rjs 完成。任何帮助表示赞赏。

0 投票
3 回答
1630 浏览

c# - 不使用“内部”或“静态”的 C# 类设计?

我有一堆数据要在一个类中实例化,并且对于每个变量,我想确保还定义了一组特定的方法。IE:

由于会有大量变量(因此还有更多函数),我想将我的源代码分成可管理的块。所以我正在寻找一种自动方法来确保每个变量的所有函数都被实例化。

我想出了 3 种可能的方法来组织我的代码,但我对它们都不太满意,我正在寻找或建议哪种方法更好(或者即使我错过了完全不同的实现方法):

1. 部分类

优点:

  1. 简单的
  2. 只能从类 Base 中访问变量。
  3. 如果有两个相同类型的变量,那么每个变量的函数可以不同地实现自己的函数。

缺点:

  1. 无法自动确保为每个变量创建所有函数
  2. 需要手动确保每个函数名之间没有名称冲突。

请注意,缺点可能会通过某种代码生成器来解决(也许是时候学习 T4 了??)


2.内部类

优点:

  1. 类层次结构强制创建所有函数并且可以访问变量。
  2. 通过使用虚函数可以创建实例特定的函数实现

缺点:

  1. 使用内部意味着数据在程序集中的任何地方都是可见的。

3.静态数据

优点:

  1. 系统确保所有例程都被实例化
  2. 数据不会在组件周围爆炸
  3. 在每个函数中,您可以根据“部分类”解决方案直接引用其他变量

缺点:

  1. 静态气味的使用就像我刚刚重新发明了全局数据。

我想要的是以某种方式挑选每种方法的最佳点:

  1. “Partial class”和“Static”方法访问变量的直接方式
  2. “Partial class”方法的本地数据
  3. 自动执行“内部”和“静态”方法的功能实现。

我想避免:

  1. “部分类”中缺乏强制函数生成
  2. “内部”方法中数据的全局访问
  3. 在“静态”方法中重新发明全局数据

如果我要让我的 druthers 我会说我想要以某种方式将接口应用于变量的实例 - 比如:

并且以某种方式让编译器从接口名称和变量名称中自动生成最终的函数名称。

因此,人们可以建议他们更愿意实施这 3 种方法中的哪一种,或者建议任何其他可能适合的方法。

0 投票
1 回答
985 浏览

php - php中的cp命令导致部分复制

我编写了一个小的 PHP 脚本来帮助我将更改从登台推送到生产。我在同一台服务器上同时运行 staging 和 prod,因此我的脚本将更改从 staging 文件夹复制到 prod 文件夹。

直到今天,当我有一些文件仅被部分复制而导致一些停机时间的情况下,这一直运行良好。我想知道如果用户使用正在复制的文件访问网页,是否会导致 cp 命令中断和部分文件复制。有什么想法或解决方案吗?

复制命令基本上是:

服务器是一个基本的 LAMP 堆栈,带有 Apache 2、PHP 5、MySQL 5 和 CentOS 5。

0 投票
2 回答
923 浏览

ruby-on-rails - 从 AJAX 部分转发时 request.request_uri 出现问题 - Rails

在我使用的 Rails 登录功能中

然后在我使用的日志记录功能中:

除非我使用 AJAX 渲染部分内容,否则效果很好。发生的情况是 request.uri 用于 AJAX 请求,它搞砸了并且没有呈现预期的内容。

你知道我怎么能解决这个问题吗?

谢谢,

0 投票
2 回答
774 浏览

jquery - 使用 JQuery 在 ASP.Net MVC 中加载部分视图 - 首选哪种方法?

在最近的一个问题中,我遇到了这个问题。我的代码是:

我被建议改用这个:

和:

}

然后其他人好心地试图帮助我:

原来我的问题是我在白痴abd使用选择器'#'而不是'。

我只是想知道我应该把我的代码换成这些吗?

每种方法都有真正的优缺点还是偏好?

有没有人发布的更好的方法?

我不是想展开一场激烈的辩论(我不这么认为:))——我只是想多了解一点。

谢谢