随笔分类 - 【1】ASP.NET Dev
ASP.NET Dev
摘要:本文用五幅图简单地介绍了ASP.NET的编译过程。源代码 语言编译器 MSIL (中间语言和元数据) JIT编译器 本地代码
阅读全文
摘要:本文介绍了ASP.NET的双向静态化实现方式,双向静态化:①当用户请求.aspx后缀的画面时,自动跳转到对应的.html画面(站点中实际没有此html),但仍然执行.aspx画面对应的后台代码。②当用户请求.html(站点中实际没有此html)画面时,自动去查找对应的.aspx画面并执行其逻辑。整个站点里面的链接相对于用户都是以.html的形式存在的,但这些.html页面在站点程序中实际上是不存在的,其核心原理是通过路由将这些虚拟的.html和实际的.aspx页面映射起来。
阅读全文
摘要:页面静态化最大的好处是利于SEO,即使是伪静态,搜索引擎也会觉得这是一个较为友好的Url。Url的友好也取决于其命名,为一篇描述古代文学的页面起名用ancient-literature.html当然比随便起的名字例如aa.html之流要友好。页面静态化并不代表你一定要用后缀名为.html或.htm的链接来显示你的页面,你完全可以不用任何后缀名(就像MVC一样),只要Url结构良好。
阅读全文
摘要:Repeater控件是较为干净的服务端数据控件,它不像GridView已经包含了分页和排序功能,这两个小功能都要咱们自己去实现。由于分页的功能很容易实现,我也没什么好讲的;下文中我提供了三种排序方式,除了传统方式以外,另外两种都较为简便灵活。 在线Demo: Demo - Repeater 传统排序 Demo - Repeater 反射排序方式 Demo - Repeat...
阅读全文