问题标签 [behavior]

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 投票
2 回答
13739 浏览

c# - System.Web.Configuration.WebConfigurationManager 和 System.Configuration.ConfigurationManager 之间的行为差​​异

我在带有 ASP.NET 网站的测试服务器上遇到了一些麻烦。我搞砸了,让默认网站的主目录指向了错误的位置。当我尝试时:

它返回空值,但是

返回正确的连接字符串。

这两种方法有什么区别?

编辑:我真正要问的是,为什么ConfigurationManager当主目录设置错误时该方法会失败,否则会成功,并且WebConfigurationManager无论主目录是否正确设置都会成功?是否还有其他差异,例如关于访问控制的假设?

0 投票
1 回答
777 浏览

model-view-controller - CakePHP 外部 API 聚合 - 一个模型、数据源和行为设计问题 - 最佳实践

我有一个项目需要我与 2 个 REST API 集成,然后汇总结果。我正在用 CakePHP 构建这个项目

我的基本做法是:

产品(模型) 产品(控制器) API1(数据源) API2(数据源) 聚合(行为)

基本流程是: 1. 用户在搜索表单 /products/search 中输入产品名称,即“DVD” 2. 控制器上的 search() 操作调用 model->find() 传递搜索词 3. 然后将搜索词传递给每个数据源和 API 返回结果 4. 行为清理、聚合和重新排序结果到单个数据集 5. 模型将数据传递回控制器,然后将数据传递到视图 6. 显示在搜索结果页面上的分页结果

这就是我卡住的地方...

单个模型是否可以使用 2 个数据源,然后使用一个行为来执行聚合任务。

我只创建了一个使用单个自定义数据源的模型。

任何有关执行此操作的最佳方法的想法都将不胜感激。项目范围是集成的 API 数量可以增加到 10+,这取决于这个原型项目的成功。

谢谢,保罗

0 投票
1 回答
1027 浏览

wcf - How to apply two Endpoint Behaviors to one behavior configuration?

This question is a follow up to @joshperry's answer on CustomQueryStringConverter. I implemented this solution with a small modification. My version converts System.Int32[] instead of string[].

However, I have a problem with my WCF configuration. My service dishes out SOAP, XML and JSON. SOAP wasn't a problem, this solution works for XML, but JSON is still messed up. I tried found out that the class that does JSON conversion automatically (enableWebScript behavior) is a sealed class, so I can't override it like you did for WebHttpBehavior. I also tried adding two behaviors, but that didn't work either:

I think it might be an ordering issue? If I put the ArrayQuerystring behavior first, I get no results. If I put it second, then I get the same results as the XML endpoint. How do I apply your CustomQuerystringConverter to a JSON endpoint?

0 投票
2 回答
340 浏览

firefox - 不同的响应 IE-8 和 FF getElementById()

我有以下功能

在 FF 中,div 将显示“显示等待”,执行其他操作 4 秒,然后显示“显示完成”

在 IE 中它只会显示“显示完成”。如果我在“做事”之后或之前放置一个警报(),它将显示“显示等待”。

我能做些什么来解决它,我知道我可以拆分功能,还有其他解决方案吗?

0 投票
3 回答
2647 浏览

silverlight - Silverlight DataStateBehavior,未使用初始值

我正在尝试使用 Silverlight DataStateBehavior,它在大多数情况下都能正常工作,我单击一个按钮,将视图模型中的“选定”属性设置为 false 或 true。然后 DataStateBehavior 告诉 VisualStateManager 进入相关状态。

像这样:

以上工作正常。我想要做的是让它在应用程序加载时设置正确的状态,如果我将视图模型上的'Selected'属性默认设置为true,我不会看到UI中的任何变化,直到我单击按钮来更改 viewmodel 属性。

我知道有几个与 DataState 相关的类,包括:

  • BindingListener.cs
  • 转换器助手.cs
  • 数据状态行为.cs
  • 数据状态开关行为.cs
  • 数据触发器.cs

任何线索都会很好,谢谢

0 投票
2 回答
3585 浏览

apache-flex - flex datagrid 自定义选项卡行为

我有两个数据网格,我想覆盖制表键事件的行为,以便在光标到达第一个数据网格列的末尾时转到下一个数据网格。

任何提示表示赞赏!

马库斯

0 投票
10 回答
1920 浏览

sql - 1 在 SQL 中总是等于 '1' 吗?

我试图确定用于将数字与相同数字的字符或字符串版本进行比较的标准 SQL 行为。(或类似的)是否SELECT 1 = '1'总是返回某种“真实”值(true1't'等)?我已经在 PostgreSQL 和 MySQL 上确认了很多,但我找不到整个 SQL 的资源。

更新:问题的目的是我试图弄清楚在选择/插入/更新/等时是否使用不带引号的数字。来自其值为数字的非数字字段。

0 投票
1 回答
1135 浏览

silverlight - Silverlight 中的 AssociatedObject.FindName 行为 OnAttached 方法返回 null

我正在制作 Silverlight 行为,以启用通过包含的“拖动句柄”元素拖动元素(而不是整个元素可拖动)。把它想象成一个窗口标题栏。

在我调用的 OnAttached 方法中:AssociatedObject.FindName(DragHandle) 但这返回 null。

然后我尝试处理 AssociatedObject 的 Loaded 事件并在那里运行我的代码,但我仍然得到一个 null 返回。

我是否误解了 FindName 能够做什么?AssociatedObject 在 ItemsControl 中(我想要一个可拖动元素的集合)。那么是否存在某种名称范围问题?

0 投票
2 回答
97758 浏览

jquery - jQuery textarea 追加换行行为

我正在尝试使用 jQuery 将一个以换行符结尾的字符串附加到文本区域。但是,不同的换行符在 Firefox3.5 和 IE8 中表现出不同的行为,我似乎无法找到一种方法来使用适用于这两种浏览器的东西。

  • \n适用于 FF 但不适用于 IE
  • <br/>\r\n在 IE 中工作,但不在 FF 中
  • <pre></pre>使用标签也没有运气

我已经看到有关 IE innerHTML 问题的信息,但我不确定如何在 jQuery 中最好地解决这个问题。谢谢你的帮助!

0 投票
0 回答
2189 浏览

silverlight - Silverlight 3 - 通过 XAML 将绑定值传递给行为

我创建了一个自定义行为,我可以将属性传递给很好,目前只是字符串,我的行为大致如下所示:

我可以将它与标准字符串一起使用,如下所示:

我的问题是,如何传入绑定值而不仅仅是一个字符串,如下所示:

当我尝试这个时,我只是得到一个 XAML 解析异常,即使绑定是有效的,有什么想法吗?

谢谢你的时间