请教一个关于做在线问答的思路,我自己的太麻烦了,大家来讨论讨论吧

hld122 2006-10-27 12:17:49

我想做一个在线调查的页面

功能如下:

问题由单选和多选组成

每一个问题只出现在一个页面

点击"下一题" 连接到下一个问题

数据从数据库里读出

请问怎么设计最简单?

================================================

我的思路如下:

所有问题显示在一个页面,用 panel 来控制问题的显示

但是由于设计上的不足

只能在每个panel里都重新根据问题ID 手写代码绑定一次问题



怎么用循环来实现绑定 panel ?


你们还有更好的方法吗?


...全文
91 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
  • 打赏
  • 举报
回复
来避免业务水平的产品 --> 来避免业余水平的产品


项目设计者眼中只有各种布局组件(例如DataView、FormView、Menu、TreeView)以及其它业务组件,而不是纠缠于TextBox、DropDownList等等底层册的组件。
  • 打赏
  • 举报
回复
假设如果你有一个用户控件,给他问题(或者问题的编号)就能显示和处理对问题的回答。然后保存问题的编号,点击“下一步”的时候取出下一个问题设置为当前问题。

自顶向下(组件的概念),用简单的三言两语就能讲清楚。除非你不知道“顶”是什么。

在项目组中可以使用简单的架构来避免业务水平的产品,此时可以对任何程序都定义为一个用户控件,然后对此控件的设计规格和验收标准进行说明,给它一个“问题”对象它就完成此问题的全部交互行为,并且会在页面上放2个、绑定在DataGrid中等等兼容性测试。
hld122 2006-10-27
  • 打赏
  • 举报
回复
谢谢朋友了
但是新闻只是读出一段字符后,是循环的把所有的都显示出来
而我现在需要的是只显示一条新闻,当点击了 "下一步" 后才显示下一条

该怎么实现 ?
98star 2006-10-27
  • 打赏
  • 举报
回复
这不就和新闻显示上一条下一条一个道理吗?难道新闻显示也用panel。100个问题建100个面板?
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-27 12:17
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。