天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

asp.net url重寫后頁面回傳問題

具體辦法如下:可以通過自定義頁面基類,重寫默認的HtmlTextWriter方法,重寫屬性輸出WriteAttribute(string name, string value, bool encode)方法,當輸出action時,將action屬性的值強制轉換為當前虛URL(HttpContext.Current.Request.RawUrl,上面的~/showVisasAll_(/w+)/.ASPx)
最后就是讓所有的頁面都調用這個基類,修改一下Web.config就好了
<!-- Openlab.Controls.OLPage為頁面基類,Openlab.Controls為基類所在dll -->
<pages pageBaseType="Openlab.Controls.OLPage, Openlab.Controls"/>
附頁面基類完整代碼(參考CS代碼完成):
復制代碼 代碼如下:
using System;
using System.IO;
using System.Web;
using System.Web.UI;
namespace Openlab.Controls
...{
/**//// <summary>
/// 頁面基類
/// </summary>
public class OLPage : Page
...{
public OLPage()
...{
}
Render#region Render
/**//// <summary>
/// 重寫默認的HtmlTextWriter方法,修改form標記中的value屬性,使其值為重寫的URL而不是真實URL。
/// </summary>
/// <param name="writer"></param>
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);
}
#endregion
}
FormFixers#region FormFixers
FormFixerHtml32TextWriter#region FormFixerHtml32TextWriter
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)
...{
// 如果當前輸出的屬性為form標記的action屬性,則將其值替換為重寫后的虛假URL
if (_url != null && string.Compare(name, "action", true) == 0)
...{
value = _url;
}
base.WriteAttribute(name, value, encode);
}
}
#endregion
FormFixerHtmlTextWriter#region FormFixerHtmlTextWriter
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);
}
}
#endregion
#endregion
}

AspNet技術asp.net url重寫后頁面回傳問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产中文视频 | 欲香欲色天天影视大全 | 四川老师边上网课边被啪视频 | write as 跳蛋| 国产在线精品亚洲第一区 | 性一交一乱一色一视频 | 乌克兰内射私拍 | 人妻体内射精一区二区 | 亚洲精品福利一区二区在线观看 | 99成人在线视频 | 女教师杨雪的性荡生活 | 69夫妻交友网 | 处 女 开 破小说 | 国产传媒精品1区2区3区 | 菠萝菠萝蜜视频在线看1 | 棉签和冰块怎么弄出牛奶视频 | 国产精选视频在线观看 | 98色精品视频在线 | 在线看无码的免费网站 | 色99久久久久高潮综合影院 | 在教室伦流澡到高潮H免费视频 | 成人AV无码一二二区视频免费看 | 又爽又黄又粗又大免费视频 | 欧美精品成人一区二区在线观看 | 亚洲呦女专区 | 免费一级片网站 | 成激人情在线影院920 | 一个人在线观看免费高清视频在线观看 | 爆操日本美女 | 亚洲 中文 自拍 无码 | 忘忧草在线社区WWW日本直播 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 国精产品999一区二区三区有限 | 99热成人精品国产免男男 | 无码专区aaaaaa免费视频 | 三级黄在线| 最近高清中文字幕无吗免费看 | GAY2022空少被体育生暴菊 | 啪啪漫画无遮挡全彩h同人 啪啪激情婷婷久久婷婷色五月 | 90后性爱视频 | 亚洲视频在线观看 |