【问题标题】:C# web forms api to dynamically create formsC# web forms api动态创建表单
【发布时间】:2010-05-13 10:04:44
【问题描述】:

我正在开发一个有许多表单屏幕的 asp.net 项目。我们所有的表单几乎都使用给定的设置布局,需要开发人员反复制作。

我们当前的实现要求对于每个表单控件,开发人员需要在 .aspx 文件中写入表单的 HTML(同时将我们的字段控件嵌入其中)。

因此,我们项目的 HTML 代码分散在许多控件中。将来我们很有可能会更改表单的 HTML。

asp.net C# 是否有任何类似于Drupal's Form API 的功能,它允许开发人员使用某种“表单控件”以编程方式简单地创建他们的表单?开发人员将在其中添加具有不同字段控件的“行”。然后由“表单控件”最终生成表单的 HTML 结构。

使用这样的方法应该给我带来以下好处:

  • HTML 都集中在一处 - 可以轻松更改甚至改变外观
  • 不精通 HTML+CSS 的开发人员无需修补他们的舒适区
  • 新形式的快速发展

我在网上查看了一下,我认为我所追求的可能是 Hybrid Table Control,它被修改为生成 Div(不一定是表格标签)。

有什么想法吗?

【问题讨论】:

    标签: c# drupal themes dynamic-forms


    【解决方案1】:

    我愿意:

    • 为整个 Web 应用程序创建母版页
    • 为出现这些数据控件的页面创建嵌套母版页
    • 将所有必要的 CSS、html 等放在这些母版页中
    • 为开发人员创建一个“模板控件”,他们只需将项目拖放到新控件上即可。

    【讨论】:

    • 能否以类似于 Drupal API 的方式以编程方式使用“模板控件”?一个示例用法会很棒
    • 我不会将 C# 编程与 Drupal 进行比较。不同的东西。我所描述的将保护您的开发人员免受外观和感觉的影响,以便他们可以专注于编程。但是仍然需要编程。如果你想自动创建一个界面,试试ironspeed.com之类的东西(不是我是这个的粉丝)。
    猜你喜欢
    • 1970-01-01
    • 2023-03-02
    • 1970-01-01
    • 2020-02-08
    • 2011-10-25
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    相关资源
    最近更新 更多