同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 AspNetPager的UrlRewriting 動(dòng)態(tài)頁面問題之修改

AspNetPager的UrlRewriting 動(dòng)態(tài)頁面問題之修改

來源: | 時(shí)間:2011/5/5 11:05:45 |

AspNetPager是做什么的大家應(yīng)該很清楚了,不知道的去BaiDu吧。
AspNetPager本人用的不多,主要是因?yàn)橐恢倍荚谧鯯ql分頁,把分頁內(nèi)容寫入自己的控件中了,也就沒有使用AspNetPager控件,最近做了一個(gè)需要對XML數(shù)據(jù)分頁,自己也寫了一個(gè),不太理想,就想起了AspNetPager了,但是在測試中發(fā)現(xiàn)一個(gè)小問題,我用的是V7.2版本,不知道新版本中有沒有解決此類問題,我的網(wǎng)站是使用UrlRewriter的,aspx頁面也是動(dòng)態(tài)生成的,如:/Page/118.aspx
AspNetPager控件的UrlRewriter分頁是加入EnableUrlRewriting="true" UrlRewritePattern="./listpage_{0}.aspx" listpage.aspx文件是固定的,無法使用 UrlRewritePattern="./listpage_{0}.aspx"功能,AspNetPager控件的UrlRewriter分頁的另一方法是 UrlRewritePattern="",但UrlRewritePattern="",取出當(dāng)前狀態(tài)的虛擬路徑下的aspx頁面,取不到重寫后的路徑118.aspx,無法實(shí)現(xiàn)118_2.aspx的分頁效果。在對AspNetPager控件進(jìn)行修改,以適應(yīng)動(dòng)態(tài)aspx頁面的分頁:
打開aspnetpager.cs文件,找到UrlRewritePattern屬性部分,如下 


 


        public string UrlRewritePattern
        {
            
get
            {
                
object obj = ViewState["URPattern"];
                
if (null == obj)
                {
                    
if (null != cloneFrom)
                        
return cloneFrom.UrlRewritePattern;
                    
if (EnableUrlRewriting)
                    {
                        
if (!DesignMode)
                        {
                            
string filePath = Page.Request.FilePath; 
                            
return Path.GetFileNameWithoutExtension(filePath) + "_{0}" + Path.GetExtension(filePath);
                        }
                    }
                    
return null;
                }
                
return (string)obj;
            }
            
set
            {
                ViewState[
"URPattern"= value;
            }
        }

修改位置:public string UrlRewritePattern 中的 Line:1280 ; Line:1281
修改內(nèi)容:1280行原內(nèi)容:string filePath = Page.Request.FilePath;  
修改后內(nèi)容: strin

服務(wù)熱線

153 8323 9821

功能和特性

價(jià)格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號(hào)