网页asp开发(ASP.NET网站开发的架构设计)

:暂无数据 2026-08-19 13:20:05 :1

网页asp开发(ASP.NET网站开发的架构设计)

大家好,如果您还对网页asp开发不太了解,没有关系,今天就由本站为大家分享网页asp开发的知识,包括ASP.NET网站开发的架构设计的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

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动态网站开发的问题!

下面是我找的一些资料,但自架服务器是不被允许的,而且中间还有很多插曲需要克服,估计自己架设好的成本比购买的差别很大!

穷玩党,没钱买服务器,闲的蛋疼又不甘堕落的,在寝室或家里宽带60m,身边还有台电脑,梦想把家里的电脑如何架设成服务器自己当网管,肯定比买某云的强太多了,即使不能保障365*24持续维护,但能够爽个一年半载也是不要不要的。即使不同的服务器提供的服务并不相同,但每种服务器由规划、架设到后续的安全维护,流程是没太大差别的。

下面介绍一下第一种,操作的话还需自己琢磨。比如说光纤猫是网通的,有公有地址,平时用nat连接,本质就是端口映射,如果将光纤猫的某个固定端口,映射到自己电脑上的服务端口(就80吧),那应该就ok的,虽然正常是dhcp分配的,临时映射端口,但是提供映射的应该还是有的吧。想要原理,自己上网。网上有人成功把私有地址改成了公有地址,那就下面是过程。

1、直接输入网关地址登录进去了,进去直接看到一个应用的,端口是应用层的了。

2、然后,可以看到nat服务器,可以直接设置,添加,

3、外部端口就是猫的端口,也就是客户端访问的时候的端口了。初始和终止的,直接设置80,

4、然后,还要选择服务器,默认的就什么telnet之类的,直接其他服务器地址的话,选择电脑的地址。

5、确认了。设置好后,首先是进入状态,copy了下公有地址了(没有的话,就网上搜下查看自己的共有ip啥的就行了),

***隐藏网址***

7、如果不行就可能是防火墙了,电脑防火墙是关着的,测试了下把防火墙打开,还是不行。那就只能是猫的防火墙了。但是,一打开,发现猫的防火墙只有高中低,不能关闭,

8、还不行就是超级管理员的问题,但这个管理员才能修改,账户只能查看,也可以直接修改啊,

9、期间还可以把apache的权限搞一遍,重启几遍,还是不行就映射其他端口试试。可以把端口改成了8520,这自己调试。

解决了问题关键是到一千还是两千是熟知端口,到8000以上的,肯定是自定义端口了,最低级别就是屏蔽这些端口了。可能,nat映射,这些熟知端口就默认没拿来映射(现在只是光纤猫,如果是主机那就废了)所以,端口映射的时候,最好还是选择自定义端口的。(文章来源互联数据)

asp的网页是什么

asp网页

ASP是动态服务器页面(ActiveServerPages)的英文缩写,后来也称为经典ASP,是微软公司开发的代替CGI脚本程序的一种应用,也是微软公司的第一个服务器侧的脚本引擎,能够动态产生Web页面。ASP可以与Web数据库以及其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,曾用于各种动态网站中。2002年1月微软发布ASP.NET,用于取代ASP。

asp可以作为网页开发语言吗

asp.net是针对中国页开发的。

页面代码和业务逻辑代码是分开的,可以用.net系列中的任一种语言开发。

包括C++,C#,J#,VB等。

ASP,是ActiveServerPage的缩写,意为“动态服务器页面”,是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具

asp动态网页制作

前台先学html,这是基本网页编程语言,学好后可以编写静态网页,在此基础上可以学一些css,JavaScript什么的,css可令网页更为丰富,Javascript可以做出动态网页;

这时最好学点儿数据库知识,我个人觉得网络上的应用以数据库最为重要,凡是需要用户交互的,几乎没有不用数据库的;

至于后台语言,如果有编程经验,会java的话,可以学习jsp,后台语言使用java编写;如果会basic或者c#(会c语言或者c也可以,相似度很大,上手容易),那么学asp.net比较好,后台语言可以用c#;没有编程经验的话,建议你先学学编程,当然不学也行,只是上手有些不易,jsp和asp.net都可以!

ASP开发网页牢记注意事项

  步骤

  永远不要相信用户输入的内容具有适当的大小或者包含适当的字符 在使用其做出决策之前应该始终对用户输入进行验证 最佳的选择是创建一个 + 组件 这样您可以从 ASP 页面中调用该组件来验证用户的输入内容 您也可以使用 Server HTMLEncode 方法 Server URLEncode 方法 或者本页底部代码示例中的某一个

  不要通过连接用户输入的字符串来创建 ASP 页中的数据库连接字符串 恶意用户可以通过在他们的输入内容中插入代码来获取数据库的访问权限 如果您使用的是 SQL 数据库 那么请使用存储过程创建数据库连接字符串

  不要使用默认的 SQL 管理员帐户名 sa 每个使用 SQL 的用户都知道存在 sa 帐户 创建具有安全可靠密码的其他 SQL 管理帐户 并删除 sa 帐户

  在您存储客户端用户密码之前 请对这些密码使用哈希算法 进行 base 编码 或者使用 Server HTMLEncode 或者 Server URLEncode 进行编码 您还可以使用本页底部的某个代码示例验证客户端密码中的字符

  不要把管理帐户名或密码放置在管理脚本或 ASP 页中

  不要根据请求标题在代码中做出决策 因为标题数据可以被恶意用户伪造 在使用请求数据前 始终要对其进行编码或者使用下面的代码示例验证其所包含的字符

  不要将安全数据存储在 Cookie 中或者将输入字段隐藏在网页中

  始终将安全套接字层 (SSL) 用于基于会话的应用程序 以避免未对会话 Cookie 进行加密就发送它们所带来的风险 如果会话 Cookie 没有经过加密 则恶意用户可以使用一个应用程序中的会话 Cookie 进入到与之在同一进程中的另一个应用程序

  当编写 ISAPI 应用程序 筛选器或者 + 对象时 请注意由于变量和数据的大小而造成的缓冲区溢出 还要注意可能由于解释造成的规范化问题 例如将绝对路径名解释成相对路径名或 URL 当在单线程单元 (STA) 内运行的 ASP 应用程序切换到多线程单元 (MTA) 内时 模拟令牌将过时 这可能导致应用程序在无模拟的情况下运行 让其用可能允许访问其他资源的进程的标识有效地运行 如果您必须切换线程模型 请在进行更改之前 先禁用该应用程序并将其卸载

  代码示例

  本代码示例包含了一个函数 它可删除发送至该函数的字符串中的可能有害的字符 在上面的两个示例中 指定代码页以确保正确地编码 下面的示例使用的是 Microsoft Visual Basic? Scripting Edition(VBScript)

  《%@ LANGUAGE=\ VBScript\ %》

  《%

  Response CodePage =

  Response Write(\ Hello \ & RemoveBadCharacters(Request Form(\ UserName\ )))

  Response Write(\ 《BR》This is why you received an error \ )

  Function RemoveBadCharacters(strTemp)

  Dim regEx

  Set regEx = New RegE

  xp

  regEx Pattern = \ \

  regEx Global = True

  RemoveBadCharacters = regEx Replace(strTemp \ \ )

  End Function

  %》

  下面的示例使用的是 Microsoft JScript?

  《%@ LANGUAGE=\ JScript\ %》

  《%

  Response CodePage =

  Response Write(\ Hello \ + RemoveBadCharacters(Request Form(\ UserName\ )))

  Response Write(\ 《BR》This is why you received an error \ )

  function RemoveBadCharacters(strTemp) {

  strTemp = strTemp replace(//g \ \ )

  return strTemp

  }

lishixinzhi/Article/program/net/201311/12252

以上就是我们为大家找到的有关“网页asp开发(ASP.NET网站开发的架构设计)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

网页asp开发(ASP.NET网站开发的架构设计)

本文编辑:admin

更多文章:


怎么做网站网页归档(网页应该怎么做网页设计有哪些要求)

怎么做网站网页归档(网页应该怎么做网页设计有哪些要求)

大家好,怎么做网站网页归档相信很多的网友都不是很明白,包括网页应该怎么做网页设计有哪些要求也是一样,不过没有关系,接下来就来为大家分享关于怎么做网站网页归档和网页应该怎么做网页设计有哪些要求的一些知识点,大家可以关注收藏,免得下次来找不到哦

2026年10月11日 05:30

跷二郎腿太低好吗?想要通过贴墙站改正二郎腿影响的话,有哪些要点需要注意

跷二郎腿太低好吗?想要通过贴墙站改正二郎腿影响的话,有哪些要点需要注意

本篇文章给大家谈谈二郎腿贴地,以及跷二郎腿太低好吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 05:10

易语言点击js按钮(易语言网页填表怎样点击链接为“javascript:void(0)“的按钮)

易语言点击js按钮(易语言网页填表怎样点击链接为“javascript:void(0)“的按钮)

本篇文章给大家谈谈易语言点击js按钮,以及易语言网页填表怎样点击链接为“javascript:void(0)“的按钮对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要

2026年10月11日 03:00

regards(Regards,什么意思)

regards(Regards,什么意思)

其实regards的问题并不复杂,但是又很多的朋友都不太了解Regards,什么意思,因此呢,今天小编就来为大家分享regards的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 01:10

dom4j文档(如何去掉用dom4j生成的XML文档中的)

dom4j文档(如何去掉用dom4j生成的XML文档中的)

其实dom4j文档的问题并不复杂,但是又很多的朋友都不太了解如何去掉用dom4j生成的XML文档中的,因此呢,今天小编就来为大家分享dom4j文档的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 01:00

compare with造句(用compared with和compared to造句)

compare with造句(用compared with和compared to造句)

“compare with造句”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看compare with造句(用compared with和compared to造句)!

2026年10月10日 23:30

xshell软件(Xshell怎么更改字体大小)

xshell软件(Xshell怎么更改字体大小)

各位老铁们好,相信很多人对xshell软件都不是特别的了解,因此呢,今天就来为大家分享下关于xshell软件以及Xshell怎么更改字体大小的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月10日 22:50

tensorflow与keras对应版本(为什么tensorflow2.8没有keras)

tensorflow与keras对应版本(为什么tensorflow2.8没有keras)

各位老铁们好,相信很多人对tensorflow与keras对应版本都不是特别的了解,因此呢,今天就来为大家分享下关于tensorflow与keras对应版本以及为什么tensorflow2.8没有keras的问题知识,还望可以帮助大家,解决

2026年10月10日 22:10

个人网站首页界面(深圳社会保险服务个人网页主页)

个人网站首页界面(深圳社会保险服务个人网页主页)

“个人网站首页界面”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看个人网站首页界面(深圳社会保险服务个人网页主页)!

2026年10月10日 22:00

maven仓库jar网站(如何在maven仓库中添加jar包)

maven仓库jar网站(如何在maven仓库中添加jar包)

这篇文章给大家聊聊关于maven仓库jar网站,以及如何在maven仓库中添加jar包对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月10日 19:50

最近更新

热门文章

by网站域名444(444ppp现在是什么域名)
2026-08-19 20:20:31 浏览:13
韩国大片视频mv(韩国20个感人mv)
2026-07-11 13:10:02 浏览:12
标签列表