关于伪静态翻页问题 我做的伪静态的请求地址list_123.htm这样成功了,但是在列表里点击下一也后地址栏自己变成了list.aspx?id=123 请问一下是怎么回事?我该怎么配置才能变成.htm的请求呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回传后又显示真实地址了让你的list.aspx页面继承于下面这个类:using System;using System.IO;using System.Web;using System.Web.UI;namespace URL{ public class OLPage : Page { public OLPage() {} protected override void Render(HtmlTextWriter writer) { if (writer is System.Web.UI.Html32TextWriter) { writer = new FormFixerHtml32TextWriter(writer.InnerWriter); } else { writer = new FormFixerHtmlTextWriter(writer.InnerWriter); } base.Render(writer); } } internal class FormFixerHtml32TextWriter : System.Web.UI.Html32TextWriter { private string _url; // 假的URL internal FormFixerHtml32TextWriter(TextWriter writer):base(writer) { _url = HttpContext.Current.Request.RawUrl; } public override void WriteAttribute(string name, string value, bool encode) { if (_url != null && string.Compare(name, "action", true) == 0) { value = _url; } base.WriteAttribute(name, value, encode); } }internal class FormFixerHtmlTextWriter : System.Web.UI.HtmlTextWriter{ private string _url; internal FormFixerHtmlTextWriter(TextWriter writer):base(writer) { _url = HttpContext.Current.Request.RawUrl; } public override void WriteAttribute(string name, string value, bool encode) { if (_url != null && string.Compare(name, "action", true) == 0) { value = _url; } base.WriteAttribute(name, value, encode); }}} 翻页的url也要重写下例如list.aspx?id=123写成list_123.html 顶1楼,谢谢,ailin84,很好用! asp.net 如何内嵌代码测试页面载入时间? 关于抓取ajax网站数据的问题 这段字符恩么用正则进行匹配啊!求救啊! 关于重写Page_OnLond和Page_OnInit的问题 sql2005能用BULK INSERT命令吗? 搞程序的进来看看 关于DataGrid的更新问题???????? 请问如何格式化日期? MSDN Library 2003到底有没有中文版。帮帮忙噢! datagrid 分页问题! 请教一个GridView新增行的问题 基于.net下的中文分词搜索
using System.IO;
using System.Web;
using System.Web.UI;
namespace URL
{
public class OLPage : Page
{
public OLPage()
{}
protected override void Render(HtmlTextWriter writer)
{
if (writer is System.Web.UI.Html32TextWriter)
{
writer = new FormFixerHtml32TextWriter(writer.InnerWriter);
}
else
{
writer = new FormFixerHtmlTextWriter(writer.InnerWriter);
}
base.Render(writer);
}
} internal class FormFixerHtml32TextWriter : System.Web.UI.Html32TextWriter
{
private string _url; // 假的URL internal FormFixerHtml32TextWriter(TextWriter writer):base(writer)
{
_url = HttpContext.Current.Request.RawUrl;
} public override void WriteAttribute(string name, string value, bool encode)
{
if (_url != null && string.Compare(name, "action", true) == 0)
{
value = _url;
}
base.WriteAttribute(name, value, encode); }
}internal class FormFixerHtmlTextWriter : System.Web.UI.HtmlTextWriter
{
private string _url;
internal FormFixerHtmlTextWriter(TextWriter writer):base(writer)
{
_url = HttpContext.Current.Request.RawUrl;
}
public override void WriteAttribute(string name, string value, bool encode)
{
if (_url != null && string.Compare(name, "action", true) == 0)
{
value = _url;
}
base.WriteAttribute(name, value, encode);
}
}}
例如list.aspx?id=123
写成list_123.html