国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
也談UpdatePanel與UrlRewrite一起work時出現(xiàn)Form Action屬...

也談UpdatePanel與UrlRewrite一起work時出現(xiàn)Form Action屬性的問題

首先感謝老趙寫了一篇文章,http://www.cnblogs.com/JeffreyZhao/archive/2006/12/27/604373.aspx#post

其實出現(xiàn)這個問題,根本不是MS Ajax的失誤,完全是我們沒有用好URLRewrite這個東西的原因。

老趙的解決方法是重寫了一個Form類,把原來的Form的Action給清空了。

能否正常工作我不知道,但是我認為“清空”,“利用默認屬性”這樣一類的做法是很危險的。~~~

重寫Form類的,引用也有點麻煩,我覺的重寫一個Page,比較方便。我在www.365rss.cn中的做法如下:

using System;
using System.IO;
using System.Web;
using System.Web.UI;
namespace okpower.Utility
{
    
/// <summary>
    
/// URLRewrite 頁面基類
    
/// 作者:Kai.Ma http://kaima.cnblogs.com
    
/// </summary>

    public class URLRewritePage : Page
    
{
        
public URLRewritePage()
        
{
        }


        
protected override void Render(HtmlTextWriter writer)
        
{            
            writer 
= new FormFixerHtmlTextWriter(writer.InnerWriter);
            
base.Render(writer);
        }

    }


    
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)
        
{
            
// 如果當(dāng)前輸出的屬性為form標(biāo)記的action屬性,則將其值替換為重寫后的虛假URL
            if (_url != null && string.Compare(name, "action"true== 0)
            
{
                value 
= _url;
            }


            
base.WriteAttribute(name, value, encode);
        }

    }


}
以后繼承這個URLRewritePage就可以了,甚至可以進web.config設(shè)置,一勞永逸。
歡迎交流
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
servlet中傳參方法總結(jié)
struts2文件上傳
urlRewriteFilter來實現(xiàn)url的美化
Html <form>表單標(biāo)簽元素 </form>
五大網(wǎng)頁重定向方法
表單
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服