【问题标题】:How to handle dynamically expanding web form?如何处理动态扩展的 Web 表单?
【发布时间】:2011-07-07 15:52:07
【问题描述】:

我正在为以下场景寻找策略或解决方案。

我有一个单页表单(使用 c# 在 .net 中创建),它请求有关用户的一些一般信息以及一个“产品”,用户可以在其中添加一个或多个在提交表单之前。 “产品”有自己的一组字段(希望这是有道理的)。

使用 javascript 来帮助用户添加此产品一次或多次,我正在寻找一个关于如何设置此表单的优雅解决方案。每次添加产品时,我是否需要一套全新的 .net 控件?我可以重复使用控件并单独存储值吗?有没有办法在用户每次添加另一个产品时动态创建一组控件?

我更像是一名 javascript 开发人员,因此如您所见,与 .net 交互是我仍在学习的地方。感谢您的帮助!

【问题讨论】:

    标签: c# javascript .net webforms dynamic


    【解决方案1】:

    取决于您对 UI 的真实构想。假设您有一个产品网格。要添加新产品或进行编辑,您始终可以弹出一个漂亮的编辑/详细信息窗口并将新产品添加到 gridview。这样,您就不需要为 UI 占用很大的空间。 顺便说一句,Telerik 网格(mvc 和常规 aspx)为这种行为提供了很好的接口。

    【讨论】:

    • 对不起,我的解释措辞不明确。我不是指一般意义上的产品,用户指定数量并将其添加到购物车中。我的意思是一个产品,意思是一组/一组输入字段——就像我猜的一个对象。这是否更有意义,还是我让你更困惑?
    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    相关资源
    最近更新 更多