gpt4 book ai didi

asp.net - 将 VB.NET 中的数据绑定(bind)从 Winforms 迁移到 ASP.NET 2.0 时出现问题

转载 作者:行者123 更新时间:2023-12-05 01:19:25 25 4
gpt4 key购买 nike

这本来应该如此简单......

我有现有的业务和数据访问层来处理相关数据的检索和更新。这些与现有的 Winforms 配合得很好申请(.Net V2.0)

现在,在尝试写一个新的web-based UI ,我遇到了各种各样的问题(上次我写 asp.net 代码在 1.1 )。具体来说,我无法将文本框数据绑定(bind)到业务对象。哦,当然有 ObjectDataSource但那想知道怎么做CRUD对数据的操作。

我要找的是类似 classic 的东西绑定(bind)对象,以便在我的代码中,它就像检索对象并进行刷新一样简单。数据组件如 FormViewDetailsView看起来太普通了,太荒谬了。现有应用程序将具有选项卡式对话框、按面板分组的文本框等。

最重要的是,我有一个使用母版页的指令,除非一个控件导致它,否则我似乎无法扩展内容部分。我不能只放一个文本框 below Content1的底部并让它重新调整内容部分的大小 - 这给了我与我在页脚不是 pushed down 时发布的先前问题相同的结果- 相对位置解决了这个问题,但似乎无法通过在该区域放置小文本框来解决这个问题。

我想要的很简单。像这样的东西:

bindingobject.datasource = businessdataobject
bindingobject.refresh

...并使用新值刷新文本框。同样有businessdataobject属性在用户输入新数据时更新。

我能够用 GridView 做到这一点( grdRequests.DataSource = lstRequests ) 通过列出 asp:BoundField <Columns> 内的标签收藏GridView .

我这是在看风车吗?

最佳答案

为什么不给出模式和实践(一)ObjectContainerDataSource试试?它是可用的 Web 客户端软件工厂的一部分 (2) here .

我已经用过几次了,它为您提供了 ODS 风格的设计体验(设计时绑定(bind)),但可以完全控制您提供数据源的方式。您只需实现您感兴趣的事件(例如选择事件)。它还具有服务器端分页和排序支持,因此对于 GridViews 非常有用。

对于您要实现的目标而言,它可能不够灵活,但如果仅作为 PoC,可能值得一试。

[ (1) http://www.codeplex.com/websf/Wiki/View.aspx?title=Object%20Container%20DataSource ][ (2) http://www.codeplex.com/websf ]

关于asp.net - 将 VB.NET 中的数据绑定(bind)从 Winforms 迁移到 ASP.NET 2.0 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/268961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com