问下这程序设计什么原理,该如何处理

问下这程序设计什么原理
本帖最后由 hellsam 于 2015-09-22 23:45:11 编辑
http://demo.idcsystem.net/

测试账号和密码都是hellsam
问下这程序设计什么原理 求大师分析  
源码下载
http://www.chinahost.org/forum.php?mod=attachment&aid=NjgzMHwwOWZkODQwYnwxNDQyOTM1OTEyfDM5OTR8MjMxOA%3D%3D

几个问题请问大师 疑惑
1:分析代码 一个ASP.NET控件也没用过
2:怎么实现调用目录下的HTML文件的呢?求大师告诉下
3:如这样的http://demo.idcsystem.net/process.aspx?c=login   后面带参数传递貌似ajax传递给这个然后执行操作 这个动态链接怎么实现的呢?
4:一个控件也不用感觉速度执行肯定会快,那么这种设计是否注意学习AJAX呢,感觉ASP.NET没用多少无非就是这个API地址
本人新人 希望理解!
求大师给个学习这种的方向
------解决思路----------------------
引用:
而普通网站设计 都是一个个页面实现的。
 普通ASP.NET站都是一个页面一个aspx文件


这是受了 ASP.NET WebForms 设计的毒害。普通的网站就是响应http请求,返回html或者其它类型的数据。这本来与“页面(Page)”和控件都无关。大多数语言/平台提供的网站开发框架都是MVC形式的。

你看到的这个东西就相当于完全没有使用 WebForms 的功能,只是用它来转接一下,最后返回的是渲染后的服务端模板。估计作者是有 php 的开发经验,套到 asp.net 上用的。本来这没有什么神奇之处,就是基础的概念,判断url请求参数,后台查询数据,渲染模板,Response.Write输出。结果因为 WebForms 的蒙蔽,觉得这样挺怪。

如果可以,还是多学习 mvc / webapi 框架吧,这才是正常的形式,而WebForms是另类的。就算用它,也要先抓住 web 的本质。

引用:
关于这个模板引擎  PHP原理貌似不少,ASP.NET原理好少。


它的模板引擎是自己写的,基本就是正则表达式查找和字符串替换,并不支持语法,功能很简单。