问题标签 [databinder]

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

winforms - .net WinForms 数据绑定使用 Lambda 而不是属性

在我的项目中,我有一个模型,我想使用模型属性之一绑定标签的可见状态。我不想向模型添加另一个 ShowLabel 属性。我希望能够写出这样的东西:

基本上我希望能够编写一个 lambda 表达式,而不是向我的模型添加属性。这可能吗?

0 投票
3 回答
5116 浏览

scala - Scala Dispatch 库:如何处理连接失败或超时?

我一直在客户端中使用 Databinder Dispatch 库来实现简单的 REST 式 API。我知道如何检测是否收到带有错误状态的 HTTP 响应:

但是,由于域无效或连接失败,我如何区分错误响应和无法获得任何响应?有没有办法在仍然使用同步语义的同时实现超时?如果 API 中有任何相关内容,我已经错过了。

0 投票
3 回答
2753 浏览

asp.net - 什么是标准的 ASP.net 数据绑定语法?

Microsoft 对使用控件进行数据绑定asp:Repeater的介绍给出了获取值的语法:

此语法在 ASP.net控件的其他介绍中Repeater重复:

但我记得这种语法是“坏的”和“错误的”。从DataBinder.Eval我看到的 MSDN 文档中:

在此处输入图像描述 笔记

由于此方法执行后期绑定评估,在运行时使用反射,因此与标准 ASP.NET 数据绑定语法相比,它会导致性能明显变慢。

(重点补充)

所以这就解释了为什么我有Eval不好”的记忆。但是什么“标准 ASP.NET 数据绑定语法”?

奖金阅读

0 投票
1 回答
1053 浏览

c# - Databinder Eval value.value 将不起作用

我正在使用 C# Visual Studio 在 ASP.NET 中测试数据绑定。但是我有一个恼人的问题......为了显示数据库中的所有产品,我使用了带有数据源查询的转发器。查询是:

SELECT title, prijs, Product.artikelnummer, bestandnaam FROM Product INNER JOIN (Foto INNER JOIN Productfoto ON Foto.[foto_id] = Productfoto.[foto_id]) ON Product.[artikelnummer] = Productfoto.[artikelnummer] ORDER BY title;

因为 artikelnummer 存在于多个表中,所以我必须在它前面写上表名。但是当我将数据加载到转发器中时,单个名称可以工作,例如:

DataBinder.Eval(Container.DataItem, "bestandnaam")

但是当我使用“ artikelnummer”时:

DataBinder.Eval(Container.DataItem, "Product.artikelnummer")

我收到一个错误:DataBinding:“System.Data.Common.DataRecordInternal”不包含名为“Product”的属性。

我怎么能读到artikelnummer?这对我很重要,因为 product_detailview 将从文章编号加载他的数据(荷兰语中的 artikelnummer)

任何人??

0 投票
3 回答
8476 浏览

asp.net - 在标记中使用 if 条件中的值

我想在 if 语句中使用从 SQL 中提取的值。理想情况下,我想做相当于

有没有办法用正确的语法做到这一点?

0 投票
2 回答
244 浏览

java - 检票口概念和状态的数据绑定器

似乎 Wicket + DataBinder(https://github.com/wicket-databinder/wicket-databinder) 是一个很好的解决方案,如果你只知道普通的 java 并且需要编写数据驱动的 web 应用程序,就像我一样。但是,当我使用 dataBinder 的身份验证功能时,我会遇到错误 - 当我注册新用户时,我的密码并确认密码不匹配。我查看了代码- RSAPasswordTextField 的 getConvertedInput() 返回了一些长的 Base64 并且密码字段不同。我在网上找不到数据绑定器身份验证示例。问题和想法:

  1. 使用当前版本的 DataBinder 的常用方法是什么?例如,我如何使用 net.databinder.auth.components.hib.DataSignInPage?
  2. databinder 中有很多 todo 注释。哪些数据绑定器功能是稳定的?
  3. 我喜欢常见的 Web 功能已经在 databinder 中,所以我不需要重新发明轮子。也许有更实际的选择呢?

否则我可以为数据绑定器做出贡献。无论如何,我需要开发我的应用程序,所以我可以从已经在数据绑定器中开始。但我需要模块的状态(什么有效以及如何使用/什么无效以及做什么)。对不起我的英语不好。

0 投票
2 回答
289 浏览

asp.net - asp.net 中的数据绑定器

我有这个:(使用中继器,但这个有点长,所有字段问题都与这个有关)

和 :

它在 Car 类的所有字段上都可以正常工作,除了一个类别本身就是一个类
我如何让它显示类 Category 的内部字段(比如说 Category.name)?

0 投票
1 回答
2821 浏览

forms - Spring MVC 自定义编辑器和选择选项性能不佳

我在 Spring MVC 中使用自定义编辑器将字符串值映射到我的域对象。简单案例:用户对象指的是公司(User.company -> Company)。在用户表单中,我注册了数据绑定器:

编辑器定义如下:

当我在表单中使用下拉菜单时

我遇到了严重的性能问题,因为(我想检查是否选择了公司)为每个选项触发 setAsText 和 getAsText,这使得它为每个公司运行 SQL 查询。

我认为当我提交表单时使用 setAsText 以使应用程序知道如何将公司 ID 转换为公司(持久)对象。为什么要在下拉菜单中触发它。任何想法如何解决它?

0 投票
0 回答
504 浏览

asp.net - 有没有办法使用 DataBinder.Eval 语句作为 ASPX 页面中特定数组的索引?

有没有办法使用 DataBinder.Eval 语句作为 ASPX 页面中特定数组的索引?

我正在尝试开发一个包含参考书目列表的页面,为此我使用了 ASP.NET 2.0 中继器控件。

我对 ASP.NET 很陌生,所以我仔细阅读了有关格式化 DataBinder.Eval 数据在标记中使用 if 条件中的值的各种答案,它们都处理 DataBinder.Eval 语句的使用,但我坚持我的数组(称为 Refbib() )......

我试过这个:

我收到一条错误消息 BC30203: Identifier expected

有人可以解释我的语法有什么问题吗?

0 投票
2 回答
1972 浏览

asp.net - ASPX 页面中“for”循环内的 Databinder

我仍在尝试了解如何利用 DataBinder(有没有办法使用 DataBinder.Eval 语句作为 ASPX 页面中特定数组的索引?)。

我目前正在中继器的帮助下构建表格,我想使用一个动态定义 Item 标签的循环,以允许更多交互。

目前,此测试代码正在运行:

但正如您可以想象的那样,这种类型的结构不允许从要忽略的列中动态选择要显示的列。

我在想,通过使用“for”循环结构,我可以动态选择可以显示哪一列。我试过这个作为测试:

这不起作用...并由以下错误消息授予:

重载解析失败,因为没有公共“项目”对这些参数最具体:

'Public Overrides ReadOnly Property Item(name As String) As System.Object':不是最具体的。

'Public Overrides ReadOnly Property Item(i As Integer) As System.Object':不是最具体的。

任何想法?


编辑:

为了回答 Mike C 的问题,我尝试DataBinder.Eval(Container.DataItem, Test_idp)了而不是Container.DataItem(Test_idp). 它仍然不起作用,但错误不同:

System.ArgumentNullException:值不能为空