我正在尝试创建一个投资组合网站,学生可以登录,从一系列模板中进行选择,然后编辑内容。
用户页面已设置但不包含html或asp.net。 我想拥有它,以便当用户选择模板并单击按钮时,该模板中的代码将被写入其页面。
我有什么想法可以做到这一点?
答案 0 :(得分:1)
创建物理页面并不是一个好主意。
你宁愿做的是在数据库中放置你的“页面”,并通过建立在url重写上的url外观来公开它们。
最简单的例子是 - 您有一张表PAGES
,Name
和Body
。可以使用ShowPage.aspx?page=PageName
访问页面。但是,外观将它们公开为Pages/PageName.aspx
,并在内部重写为ShowPage.aspx?page=PageName
。
如果再次编写WebForms或MVC代码并不重要,一般的想法仍然是相同的。