关于组合框 setValue()

发布于 2024-07-15 12:23:07 字数 340 浏览 9 评论 0原文

我正在使用一个 obout 组合框来显示产品目录的颜色样本,除了一件事之外,它非常酷。

在服务器上时,我明确设置 .Value 属性(用于重置),它是在服务器端设置的,但不在客户端中设置。

例如,我从 Linq 添加所有颜色样本,然后添加默认设置“颜色...”,值为“”。 但在第一次显示时,组合框显示为空(文本部分)。 当我单击向下箭头时,一切都是正确的。

我尝试过设置索引、值、文本,但都不起作用。

我还添加了一个 registerclientscript 来尝试在客户端强制执行此操作,并且在脚本运行时(使用警报进行测试),该框未设置。

有任何想法吗?

I am using an obout combobox to display color swatches for a product catalog and it's very cool except for one thing.

When on the server, I set the .Value property explicity (for a reset) it IS setting on the serverside, but not in the client.

For example, I add all my color swatches from Linq, but then add a default setting of "Color..." with a value of "". But on first display the combobox shows as empty (the text part). When I click the down arrow, then everything is correct.

I've tried setting the index, the value, the text and none work.

I have also added a registerclientscript to try and force this on the client side and while the script is running (test with an alert), the box is not getting set.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七分※倦醒 2024-07-22 12:23:07

显然你不能将值设置为“”,你必须将其设置为“”。 然后它就会起作用。 :)

Apparently you cannot set a value to "", you must set it to " ". Then it will work. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文