【问题标题】:make a structure for generating custom form制作用于生成自定义表单的结构
【发布时间】:2014-04-04 23:11:29
【问题描述】:

我正在用asp.net c#开发一个学习管理系统 现在我想制作一个生成大学表格的结构,但是这些表格将来可能会改变或需要新表格,我想为网站管理员制作一个结构以生成无需编码的自定义表格,管理员只添加字段的名称和类型那(它的文本框或复选框和...),那么它应该是可打印的,管理员也可以在表格的不同部分添加解释... 我不知道我该怎么做?

有什么 API 或想法吗?

【问题讨论】:

  • 您基于什么生成自定义表单? C# 类?
  • @dburner 没有区别,c# 或 jquery ...

标签: c# asp.net forms


【解决方案1】:

您可以为您的表单控件创建一些类,例如:InputBox、TextBox、CheckBox、RadioButton。然后一个表单类可以包含您的输入控件的列表。

class FormInputControl
{
     public string Description { get; set; } //Every form input has a description like User, link, what you want that form input control instance to describe
     public abstract object Value { get; set; }
}

class InputBox : FormInputControl
{
     public string Text { get; set; }
     public overwrite object Value
     {
         get { return Text; }
         set { Text = value as string; }
     }
}


class Form
{
     public IList<FormInputControls> { get; set; }
}

【讨论】:

    猜你喜欢
    • 2018-04-04
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 2022-07-20
    相关资源
    最近更新 更多