Design patterns 相关输入的设计模式
我的问题是一个设计问题:Design patterns 相关输入的设计模式,design-patterns,web-applications,input,Design Patterns,Web Applications,Input,我的问题是一个设计问题: 假设我有一个数据输入网页,其中有4个下拉列表,每个列表取决于前一个列表,还有一组文本框 国家/地区(下拉列表) ddlState(下拉列表) 城市(下拉列表) ddlBoro(下拉列表) txtAddress(TxtBox) txtZipcode(TxtBox) 以及表示数据行的对象,每个数据行都有一个值: countrySeqid stateSeqid 城市化 婆罗鱼 地址 zipCode 当然,country、state、city和boro值将是一些
假设我有一个数据输入网页,其中有4个下拉列表,每个列表取决于前一个列表,还有一组文本框
- 国家/地区(下拉列表)
- ddlState(下拉列表)
- 城市(下拉列表)
- ddlBoro(下拉列表)
- txtAddress(TxtBox)
- txtZipcode(TxtBox)
- countrySeqid
- stateSeqid
- 城市化
- 婆罗鱼
- 地址
- zipCode 当然,country、state、city和boro值将是一些查找表的主键值
我正在使用asp.net,但我认为这与问题无关。我正在研究更多的设计模式。我以前也设计过这样的屏幕,asp.net确实很难做任何事情,但每次选择后都要回发,所以这有点重要 这与其说是设计模式的问题,不如说是服务级别契约的问题。网站的响应速度需要有多快?你用的是哪种连接?用户会确切地知道他们想要做哪些下拉选择,还是会花一些时间四处浏览?表单是否需要对移动设备友好 这些问题会影响您的设计。让我解释一下 在这里你可以做两件事。通常,您可能会选择混合方法,但极端情况如下:
所以是的。希望这对您有所帮助如果您将问题格式化以使其更具可读性,您更有可能得到回复。谢谢,我不知道它的格式如此糟糕谢谢您的回复,我不需要考虑移动兼容性。应用程序正在内部网中运行。我现在使用第一种方法,但我觉得它很笨拙,更糟糕的是,有些DDL依赖于两个父母的选择。(未包括实际示例,因为需要更多解释)。我想就像你说的,它应该是两者的混合体。再次感谢