易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 页面静态化方案

在最近的用asp.net 开发的项目中,做优化,要把页面静态化,查了很多种方法,最后选择了用模板来实现,
最终页的实现比较简单,在网上找了一段代码,但首页,二级页,列表页的处理本人是用的以下方案,现在还只是一个比较简单的,希望有大家多多指点,交流;
方法如下:
   思路描述:
    1,在模板中自己写循环,通过asp.net 读入,再解析;
    2,再按循环条件到数据库读取数据,用替换循环内的变量;
    3,最后返回替换后的字符串,生成静态文件;
模板样式代码:
 #foreach{News_Article;row_number() over(order by News_CreateTime desc) as rowNumber,News_Type,News_Title,News_HtmlFileName,News_Count;limit(0,1)|order(News_CreateTime desc)|types(in('0103'))|important(in('1'))|isnominate(1)|style(1)|define()}
<li>
<div class="sx">$News_Article.rowNumber</div>
<a href="$News_Article.News_HtmlFileName" target="_blank" title="$News_Article.News_Title;[点击数:$News_Article.News_Count]">$News_Article.News_Title</a>
</li>
#endforeach
列表页样式代码:
#foreach{News_Article;row_number() over(order by News_CreateTime desc) as rowNumber,News_Type,News_Title,News_HtmlFileName,News_Count;limit(0,1)|order(News_CreateTime desc)|types(not in ('0104'))|important(not in('0'))|isnominate(1)|style(1)|define();page(20)}
<li>
<div class="sx">$News_Article.rowNumber</div>
<a href="$News_Article.News_HtmlFileName" target="_blank" title="$News_Article.News_Title;[点击数:$News_Article.News_Count]">$News_Article.News_Title</a>
</li>
#endforeach
说明:#foreach  #endforeach 这是自定义循环体,News_Article数据库表名,
row_number() over(order by News_CreateTime desc) as rowNumber,News_Type,News_Title,News_HtmlFileName,News_Count;显示字段名,
limit(0,1)|order(News_CreateTime desc)|types(in('0103'))|important(in('1'))|isnominate(1)|style(1)|define()条件
page(20)分页条数;
$News_Article.rowNumber循环体变量
处理方法:
 /// <summary>
    


相关文档:

ASP.NET 2.0中的ICallbackEventHandler说明

AJAX技术所提倡的无刷新回调,在原来的技术中需要写大量的JavaScript代码或使用一些AJAX框架,使得开发效率和可维护性大大降低。其实ASP.NET2.0中,已经提供了这样的接口,这就是ICallbackEventHandler。
ICallbackEventHandler存在于System.Web.UI中,我们先做一个非常简单的例子来试用一下。
   第一步,在VS2005中建 ......

代码编写规范说明书(c#.net与asp.net)

1   目的
2   范围
3   注释规范
3.1   概述
3.2   自建代码文件注释
3.3   模块(类)注释
3.4   类属性注释
3.5   方法注释
3.6   代码间注释
4   ......

Asp.net页面传递参数的几种方法对比讲解

第一种方法:
通过URL链接地址传递
send.aspx:
   protected void Button1_Click(object sender, EventArgs e)
     {
         Request.Redirect("Default2.aspx?username=honge");
     }
receive.aspx:
string user ......

ASP.NET服务器控件使用之GridView

1         ASP.NET 服务器控件GridView使用
本教程不介绍服务器端控件的呈现,事件处理,状态等理论知识,只介绍服务器端控件的使用操作,如果您对服务器控件的知识感兴趣,请参阅《ASP.NET服务器控件高级编程》
阅读本文时最好和 文档 《ASP.NET服务器控件使用之Grid ......

asp.net几个是用函数


/// <summary>
  
/// 得到站点用户IP
  
/// </summary>
  
/// <returns></returns>
  
public
 
static
 
string
 getUserIP()   
{   
    
retu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号