.net网站内容管理系统(ASP.NET网站开发注意事项之网站文件名:之对设计师)

优采云 发布时间: 2022-02-16 15:29

  .net网站内容管理系统(ASP.NET网站开发注意事项之网站文件名:之对设计师)

  ASP.NET网站开发笔记网站文件名:

  1、 网站文件名用标准英文单词描述业务内容。如果1个英文单词无法描述,可以加2或3个单词,但尽量是完整的单词,如article.aspx/articleView.aspx/articleList.aspx等。

  2、 文件名尽量不要用数字来描述。

  3、 文件名不宜过长,最好不超过20个字母。

  4、 图片文件名应尽可能描述图片的内容分类。尝试用 btn、menu、title、arrow、line、dotline、bg 等前缀命名它们。例如:

  Btn_friendlinks.gif / title_contactus.gif

  5、 禁止使用 .inc 命名收录文件。这个文件名可以下载,不利于安全。具有动态内容的文档必须使用

  开发技术命名法。例如:dbconn.inc.aspx/index.lang.aspx。

  6、 虽然可能在不同的文件夹,但尽量不要生成同名的文件。例如:modules/index.aspx 语言/index.aspx

  ASP.NET网站设计者的要求开发注意事项:

  1、 保存图像文件。网站页面设计者将图片裁剪后对图片进行分类,将带文字的图片放入language/language/images/文件夹中。没有文本的图像被放置在 templates/current网站name/images/ 文件夹中。

  2、 保存 CSS 样式文件。网站至少设计2个CSS文件,一个是language/language/在langStyle.css文件下。这个css文件负责语言转换后的文字大小和字体的定义。额外的 css 文件保存在 templates/current网站name/styles 文件夹中,此类 css 用于页面布局显示。

  3、 保存媒体文件。常见的媒体文件(如 Swf 文件)可以与图像文件一样保存。但是有文字,没有文字。

  4、 页面文件保存。所有页面文件都保存在templates/current网站name/directory,而不是子目录,文件扩展名是.HTML或.tpl.aspx/.tpl.php等。链接统一使用绝对或相对,并且不能混用。

  5、 文件名按照第二点命名,不需要解压inc等文件。如果设计者修改了公共部分,可以指明以哪个文件为准。

  ASP.NET网站程序员的开发注意事项:

  1、 模块化编程,采用显示层/控制层/数据层分层开发。模块的设计考虑了可重用性,以便它们可以轻松地应用于其他项目。

  2、 基于类的编程提高了代码的可重用性和可读性。

  3、 注释清晰,方便后续开发者修改。

  4、 HTML模板读取、控制模块分类、数据操作等一定要清楚,不要混淆。

  5、 基于多语言、多模板的开发思路,方便网站的升级、改版、功能扩展和移植。

  关于 ASP.NET网站 开发注意事项的其他说明:

  1、 网站后台管理功能同样适用于上述架构,当然模板功能设计部分可以取消。

  2、 HTML 对搜索引擎的亲和力设计和 DIV+CSS 布局设计取决于设计者的综合能力。

  3、 程序员对交互内容传输安全性的考虑。您可以使用 SSL 技术对敏感数据进行加密传输,也可以使用 Javascript 加密+后台脚本解密,通过交换密钥来收发加密数据。该解决方案成本低且速度快。

  4、 程序员防范SQL注入攻击、暴力破解代码防范、上传功能漏洞检测等。

  5、 技术隐藏 URLRewrite 的实现和应用。在 IIS 下开发和部署 URLRewrite 应用程序或隐藏扩展。

  6、 此模式输出是基于功能操作而不是基于页面访问来访问的。例如:

  访问成员配置文件修改以前可以直接访问 /member/infoModify.aspx。这个模式是通过 /cmd?act=memberModify 访问的。

  7、 Components 目录和 Modules 目录的区别。Components 组件目录通常收录完全独立且完全可移植的功能组件,如投票投票、计数统计、编辑器通用 HTML 编辑器等。但是,Modules 大多处于 网站 的业务层,可移植性较差。它们相当于 网站 列,它们的功能是离散和复杂的。也可以理解为组件的开发,可以兼容各种网站;模块必须服务于独立的业务逻辑

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线