欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

asp.net2.0 URL重寫(xiě)以及urlMappings問(wèn)題(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:asp.net2.0 URL重寫(xiě)以及urlMappings問(wèn)題(1)
在asp.net2.0中的urlMappings倒是非常好用,可惜暫不支持正則表達(dá)式,不過(guò),好在如果用IHttpModule的話 不管什么樣的請(qǐng)求都會(huì)先經(jīng)過(guò)IHttpModule這樣就為URL重寫(xiě)提供了一個(gè)好機(jī)會(huì):

  由于一旦進(jìn)行了URL重寫(xiě),原先的WEBFORM中的Action會(huì)發(fā)生改變,容易造成:請(qǐng)求的資源不存在問(wèn)題具體怎么樣?各位DX看看就清楚了!!!

所有才有了這個(gè)ResponseFilter了,實(shí)現(xiàn)如下:

public class ResponseFilter : System.IO.Stream
{
public ResponseFilter(System.IO.Stream sink, string _str)
{
_sink = sink;
//
// TODO: 在此處添加構(gòu)造函數(shù)邏輯
//
this.str = _str;
}
private string str = "";
private System.IO.Stream _sink;
private long _position;
private System.Text.Encoding end = System.Text.Encoding.GetEncoding("GB18030");
private System.Text.StringBuilder oOutput = new System.Text.StringBuilder();
// The following members of Stream must be overriden.
public override bool CanRead
{
get { return true; }
}

public override bool CanSeek
{
get { return true; }
}

public override bool CanWrite
{
get { return true; }
}

public override long Length
{
get { return 0; }
}

public override long Position
{
get { return _position; }
set { _position = value; }
}

public override long Seek(long offset, System.IO.SeekOrigin direction)
{
return _sink.Seek(offset, direction);
}

public override void SetLength(long length)
{
_sink.SetLength(length);
}

分享:談?wù)凥tmlControl與WebControl的區(qū)別與用途
Web控件和Html控件雖然好多功能相同并且長(zhǎng)得很像 但是它們的內(nèi)部實(shí)現(xiàn)機(jī)制是完全不一樣的 Web控件要比Html控件執(zhí)行效率要好 1. 使用起來(lái)也相當(dāng)方便,舉個(gè)簡(jiǎn)單的例子,例如Button

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類(lèi):.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程