asp.net网站设计(aspnet网站设计)
ASP.NET网站开发的架构设计
ASP NET网站开发注意事项之网站文件名
网站文件名以标准英文单词描述业务内容 如果 个英文单词无法描述 可以增加 个或者 个 但尽量为完全单词 例如article aspx/ articleView aspx /?articleList aspx 等
文件名尽量不用数字描述
文件名尽量不能太长 以不超过 个字母为宜
图片文件名尽量描述图片内容分类 尽量以btn menu title arrow line dotline bg等前缀命名 例如
Btn_friendlinks gif / title_contactus gif
禁止采用 inc等对include文件命名 此文件名可下载 不利安全 有动态内容的文件 都要采用
开发技术命名 例如 dbconn inc aspx / index lang aspx
虽然可能在不同文件夹 尽量不要产生同名文件 例如 modules/index aspx language/index aspx
ASP NET网站开发注意事项之对设计师的要求
图片文件的保存 网站页面设计者在切图后把图片分类 有文字的图片放到language/语言/images/文件夹下 没有文字的图片放到templates/当前网站名/images/文件夹下
CSS样式文件的保存 网站设计最少 个CSS文件 一个是language/语言/下langStyle css 文件 此css文件负责语言转换后文字大小 字体的定义 另外的css 文件保存在templates/当前网站名/styles文件夹下 此类css为页面布局显示作用
Media文件的保存 Swf文件等常用media文件可以同图片文件保存一样 但要分有文字和无文字
页面文件的保存 所有页面文件均保存在templates/当前网站名/目录下 不分子目录 文件扩展名为 HTML或者 tpl aspx / tpl php 等 链接统一采用一种绝对或者相对 不能混用
文件名按照第二点说明命名 不需要提取inc等文件 如果设计师修改了公共部分 可以注明以哪个文件为准
ASP NET网站开发注意事项之对程序员的要求
模块化编程 采用显示层/控制层/数据层分层开发 模块设计时考虑可重用性 方便应用于别的项目
基于类的编程 增加代码可重用性 可阅读性
注释清晰 方便后续开发人员修改
HTML的模版读取 控制模块分类 数据操作等要思路清晰 不能混淆
基于多语言 多模版的开发思路 方便网站升级 改版 功能扩展和移植
ASP NET网站开发注意事项之其他说明
网站后台管理功能也适用于上述架构 当然可以取消模版功能设计部分
HTML的针对搜索引擎的亲和设计 DIV+CSS布局设计 就是要看设计者的综合技能了
程序员对交互内容传输安全性的考虑 可以引用SSL技术来加密传输敏感数据 也可以采用Javascript加密+后台脚本解密 交换秘钥方式发送接收加密数据 这样的方案成本低 速度快
程序员对防止SQL注入攻击 暴力破解的代码防范 upload功能的漏洞检测等
技术隐藏实现和URLRewrite的应用 IIS下URLRewrite应用或者隐藏扩展名的开发部署
本架构输出是基于功能动作访问的不是基于页面访问的 例如
访问会员资料修改以前是直接访问/member/infoModify aspx 而本架构是通过 /cmd?act=memberModify 访问
lishixinzhi/Article/program/net/201311/12638
用ASP.NET做一个网站,制作步骤是什么
下载网上的
建站系统
,如pageadmin、discuz、帝国
软件
都是非常不错,操作简单,主要还是免费的,你可以直接在
后台
编辑前台,布局都可以任意改动,非常方便的。
ASP.net网页设计
你选择了web应用程序以后,aspx就会生成三个文件,
其中.aspx是视图界面,负责浏览器端的,你在这里设计前台页面,写js代码,
.aspx.designer.cs文件是根据.aspx页面你添加的服务器控件自动生成的,不建议改动
.aspx.cs是后台代码,负责服务器操作,比数据库操作、服务器上的IO操作等等
其实你还可以选择新建网站,这种模式下没有.aspx.designer.cs文件
而且aspx无需编译可直接运行
求采纳为满意回答。
C#中用ASP.net怎么来设计网页的页面
ASP.NET做网站的原理
就是
用后台程序动态的生成HTML页
其实你说的控件就是MS
把HTML上的控件搞了一下
放到他自已的程序中
可以动态生成HTML页面
所以说
做网页最终的问题是:你懂不懂HTML
如果你真正的懂的HTML了
那么
前台页面你就会懂了
致于后台程序和数据库
就是VB
或
C#
语言的事了
其实后台做的事情就是把访问者想看到的信息
动态的生成HTML页面
数据库你可以认为它是一个磁盘信息管理程序
如果你有什么信息想存盘的话
如果你直接以文本文件写在硬盘上
也是可以的
但是如果信息又多又复杂
这时候你就可以用数据库这个方便的管理工具来存储和管理又多又复杂的数据
所谓的连接数据库
说简单点
就是调用那个方便的磁盘管理工具存或读硬盘上的数据
后台程序
就是动态生成HTML代码和程序
关于用ASP.NET实现一个网站的详细过程
你已经说出来了,一个网站的建设过程就是这样
1.先做好需要分析,建立文档,分功能模块
2.让美工用PS设计好前台风格,用dreamwevar设计版面模块
3.确定用哪种语言开发写程序,用哪种数据库,先设计数据库,再开发程序
4.分配程序员写后台功能,再开发写前台
5.测试-测试-测试,最后完成
这是正规公司的做法,分工明确,不过小公司就没这么分了