繁体   English   中英

运行时可自定义的ASP.NET应用程序

[英]Runtime customizable asp.net application

我目前正在开发一个asp.net应用程序,该应用程序粗略地对存储在数据库中的实体执行“ CRUD”操作。

我想让该应用程序可由用户自己定制:某些用户(例如,具有某些“管理员”角色)应该能够向默认应用程序实体添加一些字段,甚至可以将一些新的自定义实体链接到现有的实体。

我希望可以从应用程序本身(即在运行时)进行这种自定义。 将有一个专用页面来定义新字段和新表。 能够设计如何显示这些自定义数据(表单或网格...)也很好。

有人对此有经验吗? 有没有框架?

最好将有关定制的所有信息存储在应用程序数据库中,并在每次重新启动应用程序时解释这些信息吗? 或者在数据库中动态生成新表/字段更好,并且
生成/编译代码(asp,C#)?

“ Sharepoint”或“ Salesforce”中存在这种定制。

您可以使用XSLT to generate HTML pages dynamically from XML管理页面上定义的XSLT to generate HTML pages dynamically from XML数据XSLT to generate HTML pages dynamically from XML页面。

创建一个管理页面,使您可以创建新字段。 将页面上的信息存储在XML文档中,并将其保存在数据库中。

在使用自定义字段呈现网格或页面时,请使用XSLT将XML转换为HTML。

有关更多信息,请参见这些链接-

http://aspalliance.com/1296_Transform_XML_into_HTML_Using_XSLT.2 http://www.webdevelopersjournal.com/articles/xml_to_html.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM