人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Url ReWriting 示例

Url ReWriting 示例

更新時間:2022-06-25 文章作者:未知 信息來源:網絡 閱讀次數:

這個由微軟提供的組件已經編譯好了的,無需自己再寫代碼,直接用就行:)

對于Web.Config設置一下:

在<configuration>節最開始加上:



<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
在<configuration>節中加上:



<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/News,(d{4}),(d{1,2}),(d{1,2}),(d{1,9}).aspx</LookFor>
<SendTo>~/news_view.aspx?newsid=$4</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/(d{4})/(d{2})/Default.aspx</LookFor>
<SendTo><![CDATA[~/news_view.aspx?year=$1&month=$2]]></SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>

在<system.web>節加上:



<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
</httpModules>
處理一下鏈接:

news.aspx


private void Page_Load(object sender, System.EventArgs e)
{
// 在此處放置用戶代碼以初始化頁面
DataTable dt=new DataProvider().GetNewsToIndexPage(1);
//格式化URL
UrlFormat formats=new UrlFormat();

lbNews.Text = "<ul>";
if (dt.Rows.Count>0)
{
int counter=0;
while (counter < dt.Rows.Count)
{
lbNews.Text += "<li><a href="" + formats.NewsUrl((DateTime)dt.Rows[counter]["NewsPubTime"],Convert.ToInt32(dt.Rows[counter]["NewsID"])) + "" target="_blank">" + dt.Rows[counter]["NewsTitle"].ToString() + "</a></li>";
counter++;
}
}
else
{
lbNews.Text="<li style="color:red">暫無內容</li>";
}
lbNews.Text += "</ul>";
dt.Clear();
dt.Dispose();

}
UrlFormat.cs



public class UrlFormat
{

public UrlFormat()
{
}

public virtual string NewsUrl(DateTime dt,int NewsID)
{
return GetUrl("News,{0},{1},{2}," + NewsID + ".aspx",dt.Year,dt.Month,dt.Day);
}

protected virtual string GetUrl(string pattern, params object[] items)
{
return string.Format(pattern,items);
}

}


格式化為:
news,2004,8,13,123.aspx

指向:
news.aspx?參數=some parameter

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 北票市| 天峨县| 怀安县| 泰顺县| 陆丰市| 孟州市| 东源县| 化德县| 蒲城县| 那坡县| 驻马店市| 鹤壁市| 沂源县| 泊头市| 美姑县| 襄樊市| 哈巴河县| 泾川县| 东乡县| 金阳县| 左贡县| 宝坻区| 梁平县| 萨嘎县| 互助| 铜山县| 临颍县| 肇源县| 红安县| 霍山县| 石台县| 依安县| 大洼县| 额敏县| 丹寨县| 东阿县| 彭水| 通江县| 海宁市| 千阳县| 常德市|