高手请看net生成靓态页的怪事
这样一个 页 a.aspx
顺德爱得乐服装 李铁
河南封丘农科中心 余富 0000123 河南封丘
深圳市路德赛科技有限公司 林朋
福建霞浦华祥水产品加工厂 张月
启东吉莱电子有限公司 刘能
河南省紫阳纺织品有限公司 赵大地
南京宁日包装机械有限公司 吴强
浙江省云和达成工艺厂 连占
大连渤泰建材有限公司 陈豹
汕头和阳电信
点任一行,比如 '浙江省云和达成工艺厂 连占 '
跳转到详细页b.aspx,
详细页是在b.cs中经过靓态页处理的,
protected override void Render(HtmlTextWriter writer)
{
System.IO.StringWriter html = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter tw = new HtmlTextWriter(html);
base.Render(tw);
System.IO.StreamWriter sw = new System.IO.StreamWriter(Server.MapPath("b.html"), false,
System.Text.Encoding.Default);
sw.Write(html.ToString());
sw.Close();
tw.Close();
Response.Redirect("b.html");
}
会自动生成html,实际上显示的是b.html
浙江省云和达成工艺厂
公司介绍 店铺类别: 玩具
联系方式
联系人: 成奎
地址: 浙江宁波天中区海阳路海阳大楼3楼3-09
邮编:
电话: 86-769-8872109
手机:
电子邮件:
问题来了,
再返回a.aspx 再点其它行,比如'汕头和阳电信 '
跳到b.html,显示的还是 '浙江省云和达成工艺厂 '的信息,
如果b.aspx不靓态化处理,点a.aspx任一行,b.aspx都能对应到其信息
哪位高手来指点一下呀