我正在用C#创建一个项目,我希望能够定义“模板”文件,这些文件定义将在ASP网页中生成的布局。这意味着从界面中人们可以单击某些“区域”并添加文本,图像或视频。
我只能想到使用坐标来实现这一点。有更好的方法吗?任何提示都会很好。
答案 0 :(得分:3)
查看ASP.NET中的母版页,它正是您所寻找的内容区域,可在与主母版页相关联的页面中进行编辑。
答案 1 :(得分:1)
您在寻找用户可编辑的模板吗?然后你想看看Web部件。 (Web部件可能更常与SharePoint相关联,但它们确实存在于没有SharePoint的ASP.NET中。)
答案 2 :(得分:1)
我预先定义了一组用户控件,以提供不同的布局和/或数据库访问选项。我会用CSS设置它们的样式,并避免使用XSLT执行此特定任务。
然后,您可以将这些用户控件动态加载到母版页中定义的内容占位符中。您无需实现Web部件即可添加内容 - 只需创建单独的管理员即可将文本/图像添加到这些区域。