问题标签 [parameterbinding]

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 回答
12515 浏览

asp.net - 在 DataFormWebPart 中动态设置 ParameterBinding 的 DefaultValue

在 WSS 中的自定义 aspx 页面中,我使用带有 xsl 文件的 DataFormWebPart 来呈现一些数据。为了将值传递给 xsl,我使用参数绑定。具体来说,我需要像这样传入服务器主机 url:

这很好用,但接下来我要做的是动态获取主机名。因此,为了弄清楚如何从 SharePoint 中获取它,我添加了以下绑定:

现在来解决问题。如果在页面中的其他位置使用,该代码将按预期工作,但使用 SharePoint 报告的上述代码:

Web 部件错误:“WebPartPages:DataFormWebPart”的“ParameterBindings”属性不允许子对象。

有人对此有意见吗?

更新:我根据这篇文章启用了服务器端代码

0 投票
3 回答
3005 浏览

php - Mysqli parameter binding issue

I need an extra set of eyes on this one. Any help will be greatly appreciated. This is a very simple search query, but for whatever reason I cannot find the bug. Well, I know where the bug is. I just can't get past it. Anyway.....

I am taking a search value from a POST variable, setting that variable and then setting a column variable as follows...

When I echo these they come up perfectly. So if I type "a" in the form I would be echoing '%a%' and columnName.

I then prepare the query and bind the parameters as follows...

The result always returns 0 rows. What I am finding as I play with this is that neither bound parameter is working correctly even though it echoes as it should. For instance, when I change the query so that the column is hard coded and only bind the search term....

I still get zero returned rows. This tells me that even though $field echoes as '%a%' something is still off. I really am at a loss on that one. Likewise, when I hard wire the search term and bind the column....

I get far too many rows returned. It is actually pulling rows from the table where the value in any column contains the letter "a". So, neither column or term is binding correctly. Mayday!

0 投票
2 回答
380 浏览

php - 在串联起作用的地方参数绑定失败

我正在尝试使用 pdo 从 php 执行以下 sql:SELECT * FROM my_table WHERE name=?.

当我这样做时:

我得到一个空的结果集。

当我这样做时:

我得到了我需要的行。

“名称”列是一个 VARCHAR(32)。这个错误只发生在字符串上。当绑定参数是 sql INTEGER 时,一切都按预期工作。

我在 Ubuntu 上的 Apache 下使用 sqlite3、php 5.2.6。

0 投票
1 回答
5062 浏览

powershell - PowerShell 中的参数绑定问题

我有这个 PowerShell cmdlet:

这是此 cmdlet 的帮助:

查看代码和帮助,我想我可以像这样使用 cmdlet:

但对于这两个我得到:


问题 1: PowerShell 是否应该能够绑定到参数集s2以及s3在我的两种情况下?

这意味着没有时间为 PowerShell 版本 2 实施它,或者他们没有发现这个问题。

问题2:我这里的推理有问题吗?在这些情况下参数绑定是否会失败?


我在PowerShell 文档中发现了一些可能与我的问题直接相关的内容:

在一种情况下,即使指定了默认参数集名称,Windows PowerShell 也无法使用默认参数集。Windows PowerShell 运行时无法仅根据对象类型来区分参数集。例如,如果您有一个参数集采用字符串作为文件路径,而另一个参数集直接采用 FileInfo 对象,则 Windows PowerShell 无法根据传递给 cmdlet 的值确定要使用的参数集,也不会它使用默认参数集。在这种情况下,即使您指定了默认参数集名称,Windows PowerShell 也会引发不明确的参数集错误消息。

0 投票
1 回答
1058 浏览

php - PDO 不绑定参数

可能重复:
PHP PDO bindValue in LIMIT

我昨天开始使用 PDO,所以我仍然很容易混淆它。我有一个类查询:

我打电话给这个:

而且我没有得到任何结果!但是,如果我删除参数并调用:

我多次打印“moo”。我很确定我像往常一样遗漏了一些小东西,但我就是找不到这有什么问题。

如果我这样做,会让自己对此更加困惑:

我得到'moo'打印!我现在认为我以错误的方式绑定整数,但是......有人可以指出我的绑定为什么不起作用吗?

0 投票
1 回答
111 浏览

c# - 将请求参数绑定到特定的方法参数

在 ASP.NET MVC 2(是的,两个,我为此使用 MONO)中,我想知道是否可以将多个请求参数绑定到一个操作方法参数中。

让我举个例子。

我正在传递 2 个参数(使用我喜欢的任何方法,GET、POST 等):

  • 姓名
  • 指导

有没有办法将这些参数绑定到这个:

而不是这个:

用这个?

0 投票
4 回答
3563 浏览

c# - WebApi 使用 GetAll() 和 GetByIds(int[] ids) 发现多个操作

使用标准路线:

通过这些操作:

并向/api/values发出请求,我得到了这个异常:

我一直在转动我的轮子试图找到解决这个问题的方法。我相信GetAllGetByIds操作在这里被认为是Multiple,但它们不是因为 GetByIds 具有不同的签名。

是否有不涉及添加{action}到路线的解决方法?

0 投票
1 回答
251 浏览

null - Web API:强制操作参数

我有一个看起来像这样的动作:

如果用户对正确的 URL 进行 POST,但没有 (/empty) 正文,则模型验证不会失败,并且实例化参数为空。我预计它会失败。

处理这种情况的正确方法是什么?

0 投票
2 回答
4558 浏览

asp.net-web-api - ASP.Net Web API:格式化程序参数绑定异常

我有一个 DataContract,我的 Web API 操作方法接受它作为操作参数。

合同的属性之一是 URI 对象列表(“引用”)。

如果客户端提交的请求包含的字符串无法解析为正确的 URI,则会在框架代码的深处引发异常(因为它无法从给定的字符串实例化 URI 类):

示例 Json 输入:

{ "References": [ "这不是一个有效的 uri。" ] }

异常详细信息/堆栈跟踪

要求是向用户返回一个带有代码 400 (BadRequest) 的响应和一条类似于“引用的 URI 'xxx' 无效”的消息。

目前,异常被 GlobalExceptionFilter 捕获并返回无用的 500。

理想情况下,我希望将此场景捕获为模型状态错误或其他允许我控制响应的机制。

我考虑过的选项: 1. 创建一个自定义 HttpParameterBinding 类并在那里处理异常?2. 将 References 属性更改为 String 对象的列表,然后在 Controller 的 action 方法中处理 URI 类的实例化 3. 在 GlobalExceptionFilter 中显式捕获异常并从这里调整响应(这有一个等级代码虽然闻起来......)

欢迎提出建议!!!

0 投票
2 回答
1239 浏览

java - 使用@Form-RestEasy - JAX-Rs 将参数绑定到 VO

我有一些变量作为@PathParam. 我想把它们放在一个 Bean 中并接受所有这些。

现在我想把所有的参数放在一个带@Form参数的 Bean/VO 中。我的课:

我的方法将更改为:

我上面的 VO 课程包含我需要做的事情。所以我需要映射@Context HttpRequest requestHttpRequest我的 VO 中的实例变量。怎么做?因为它没有像@PathParam.