自助建站系统怎么做?

风声3 2006-05-05 03:42:59
以前用ASP做过,一直没有和他人沟通过,不知道大家都是怎么处理逻辑的。现在想改用ASP.NET做,对自己的方法没信心,希望达人指点一二,或者有什么代码提供参考的,谢谢!

我遇到下面这几个问题:
1、域名解析问题
目标:自助站点自动绑定一个二级域名,支持自行绑定多个国际域名或二级域名
方法:自定义HTTP处理程序截取URL,分析URL得到域名,URL路径作为参数从数据库中查找出对应会员资料、栏目资料及自助模板资料。根据以上内容生成页面context.Response.Write输出。
疑问:如此一来,我的站点就不会出现WebForm文件,差不多来说没有“表现层”,所有输出都需要手写代码,IDE的可视化页面设计功能简直用不到,感觉怪怪的。

方法二:应用URL重写,该方法还未仔细考虑过

2、模板格式问题
目标:模板容易制作、交换
方法:模板是包含自定义标签的HTML文件和一些资源(图片,js,css等),其中HTML文件作为页面输出的基础,替换其中的标签就是我需要的结果。
疑问:由于HTML模板文件与对应资源的相对位置制作和显示结果时不一致,模板文件需要替换其中的资源路径,模板可视化编辑及交流不方便。

方法二、模板是一系列WebForm文件,利用URL重写定位对应的WebForm,该方法在我的ASP系统中应用过,感觉有些繁琐,虽然有一定优势。

3、当然还有其它问题
...全文
338 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
风声3 2006-05-05
  • 打赏
  • 举报
回复
再顶
fattycat 2006-05-05
  • 打赏
  • 举报
回复
帮你顶
风声3 2006-05-05
  • 打赏
  • 举报
回复
谢谢楼上分享,希望更多人讨论一下
Eilien 2006-05-05
  • 打赏
  • 举报
回复
我遇到下面这几个问题:
1、域名解析问题
目标:自助站点自动绑定一个二级域名,支持自行绑定多个国际域名或二级域名
方法:自定义HTTP处理程序截取URL,分析URL得到域名,URL路径作为参数从数据库中查找出对应会员资料、栏目资料及自助模板资料。根据以上内容生成页面context.Response.Write输出。
疑问:如此一来,我的站点就不会出现WebForm文件,差不多来说没有“表现层”,所有输出都需要手写代码,IDE的可视化页面设计功能简直用不到,感觉怪怪的。

------
这个要看你基于数据库的设计了,如果数据库设计得合理,我想不难:
把建站的模板做好,内容从数据库里读。然后在用户的基本信息里新建一个字段,用于存储会员用的是第几套模板。



目标:自助站点自动绑定一个二级域名,支持自行绑定多个国际域名或二级域名
一般做这个,别人都是写一个程序来解析URL,如:域名:www.yy.com二级域名:xxx.yy.com。这里就可以看出一点规律来。二级域名不可能有重复的,那么就可以通过XXX来定位用户的网站了吧。。



疑问:由于HTML模板文件与对应资源的相对位置制作和显示结果时不一致,模板文件需要替换其中的资源路径,模板可视化编辑及交流不方便。


如果你做数据库设计的时候,应该考虑这个问题。一切的问题都可以归于数据库的设计。
风声3 2006-05-05
  • 打赏
  • 举报
回复
我希望有人能交流一下经验,知难而上才有进步,我都不知道现在常见的自助建站系统都是怎么做出来的,感觉都是一个人在学习、摸索,原地踏步
califord 2006-05-05
  • 打赏
  • 举报
回复
朋友这并不是很好做的,那个要考虑的很多

系统前/后台,客气端前/后台

自助过程、更新过程

要建立的表很多
bufan2162 2006-05-05
  • 打赏
  • 举报
回复
帮你顶
webwalker 2006-05-05
  • 打赏
  • 举报
回复
内容太多 *_+

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧