C# 创建用于生成自定义表单的结构
我正在用asp.NETC开发一个学习管理系统# 现在我想做一个生成大学表格的结构,但是这些表格将来可能会改变或者需要新的表格,我想做一个网站管理员的结构来生成自定义表格,不需要编码,管理员只需添加feilds的名称和类型(其文本框或复选框和…),然后它应该是一个可打印的from,管理员也可以在表格的不同部分添加解释。。。 我不知道该怎么做C# 创建用于生成自定义表单的结构,c#,asp.net,forms,C#,Asp.net,Forms,我正在用asp.NETC开发一个学习管理系统# 现在我想做一个生成大学表格的结构,但是这些表格将来可能会改变或者需要新的表格,我想做一个网站管理员的结构来生成自定义表格,不需要编码,管理员只需添加feilds的名称和类型(其文本框或复选框和…),然后它应该是一个可打印的from,管理员也可以在表格的不同部分添加解释。。。 我不知道该怎么做 有什么API或想法吗?您可以为表单控件创建一些类别,如:InputBox、TextBox、CheckBox、RadioButton。然后,表单类可以包含输入控
有什么API或想法吗?您可以为表单控件创建一些类别,如: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; }
}
类FormInputControl
{
公共字符串描述{get;set;}//每个表单输入都有一个描述,比如用户、链接,以及您希望表单输入控件实例描述的内容
公共抽象对象值{get;set;}
}
类InputBox:FormInputControl
{
公共字符串文本{get;set;}
公共覆盖对象值
{
获取{返回文本;}
将{Text=值设置为字符串;}
}
}
班级形式
{
公共IList{get;set;}
}
您根据什么生成自定义表单?C#类?@dburner没有区别,C#或jquery。。。