你是指静态页面之间的通信?
好多网站都是用JS去做业务处理。
页面本身就是静态的。效率高。
但大多是伪静态
google一下UrlRewrite
伪静态, 后缀名改了而已
或许页面链接是类似这样写的:<a href="<%=Link("a.aspx?id=1")%>"
Link(string url){
if(IsStatic){
return "a_id_1.html";
}
}
问题说清楚点,举个例子。。。。。
protected string GetDir(object dt)
{
//Eval就是Page类的一个普通方法,返回值是object类型
DateTime t = (DateTime)dt;
return t.Year + "/" + t.Month + "/" + t.Day + "/";
}
拼出的地址:
<ItemTemplate><li><a href="<%#GetDir(Eval("CreateDateTime")) %><%#Eval("Id") %>.htm"><%#Eval("Title") %></a></li></ItemTemplate>
都是这样实现的,我试试,这确实是一个好办法 谢谢您
这就是说生成的静态页面需要和数据库中的数据有一个对应关系
@baidixing: 是的,在新增的时候生成静态化,修改的时候更新静态化文件,删除的时候要删除静态化文件。
通过模板生成静态HTML,需要静态文件地址替换