ASP.NET运行时排列我的控件
我想建立一个网站,在那里我可以定义我的用户控件的位置。例如,我创建了一个包含三列的母版页布局(非常简单)。我有5个用户控件,例如“搜索”、“最近的新闻”、“最近的博客”、“前10名”、“登录” 在这个网站上,我想在“运行时”中定义每个usercontrol应该属于哪些列以及顺序(例如,在顶部搜索,然后在下面的前10个-在左列) 如何向网站的“管理员”提供此信息?我是否使用占位符?如何在不编辑光盘上的物理文件的情况下重新排列它们 我想在我的数据库中有某种排序顺序,但这似乎不是最干净的方式 我就是想不起这件事ASP.NET运行时排列我的控件,asp.net,Asp.net,我想建立一个网站,在那里我可以定义我的用户控件的位置。例如,我创建了一个包含三列的母版页布局(非常简单)。我有5个用户控件,例如“搜索”、“最近的新闻”、“最近的博客”、“前10名”、“登录” 在这个网站上,我想在“运行时”中定义每个usercontrol应该属于哪些列以及顺序(例如,在顶部搜索,然后在下面的前10个-在左列) 如何向网站的“管理员”提供此信息?我是否使用占位符?如何在不编辑光盘上的物理文件的情况下重新排列它们 我想在我的数据库中有某种排序顺序,但这似乎不是最干净的方式 我就是想
/Brian经典ASP.NET有一个或多或少的内置功能,名为: web部件是ASP.NET服务器控件,用户在运行时将其添加到web部件页上的web部件区域。Web部件是一组集成的控件,用于创建网站,使最终用户能够直接从浏览器修改网页的内容、外观和行为。Web部件控件集是一组组件,它们协同工作,使开发人员能够创建网页,用户可以在其中直接从浏览器修改用户界面(UI)。UI控件都派生自Part类,它们构成Web部件页面上的主UI
这可以通过使用web部件和区域来实现。它与成员资格提供程序链接,可以保存这些组件的位置
我已经在一些项目中使用了它,它是一个相当不错的.net特性 ASP.Net中有一些所谓的Web部件,它们提供的正是您想要的东西。但这不是一个你可以激活的布尔开关 您必须将其包括在web应用程序的规划和设计中