根据URL将内容从DB加载到aspx页面

时间:2013-05-27 20:51:21

标签: c# asp.net sql-server page-layout

我目前正在尝试为我的个人网站创建一个小规模的CMS,并且我想尝试从一个带有一些占位符的基本page layout文件中创建某种aspx根据网址加载内容,而不使用网址查询字符串,例如?pageid=1

我正试图围绕如何实现这一目标,而不会在我获得物理文件时不会出现错误。输入http://mywebsite.com/projects/w8apps/clock

我已经阅读了很多关于BLOB和在数据库中二进制存储文件的内容。但是我没有看到一个博客指向使用所谓的page layout并基于URL而不是查询字符串加载内容。

我不是要求一个解决方案,只是一些提示 - 主要是博客 - 这可以指出我正确的方向并帮助我实现这一目标。

2 个答案:

答案 0 :(得分:1)

要处理使用更友好的URL加载页面而不是?page_id = 1,您可能需要查看有关URL重写和URL映射的文章。

http://www.codeproject.com/Articles/18318/URL-Mapping-URL-Rewriting-Search-Engine-Friendly-U

希望您能找到一种方法将这种代码融入您的应用程序中!

答案 1 :(得分:1)

你的问题太宽泛了,但这里有几个提示会指出你正确的方向。

  • 在开始处理之前创建明确的规范。你真的需要这样的网址http://mywebsite.com/projects/w8apps/clock吗?如果是,那么请查看MVC,因为它对此

  • 有最佳支持
  • 在数据库中存储二进制文件与此无关。你首先需要考虑你的表格会是什么样子,这取决于你想要实现的目标......

我建议您安装一些CRM,如果是开源的并首先进行分析。你可能会用这种方式找到更好的想法。只需转到CodePlex并搜索CMS。