国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net url重寫淺談

2024-07-10 12:38:32
字體:
來源:轉載
供稿:網(wǎng)友
ActionlessForm.dll------用來處理回發(fā)
URLRewriter.dll----- 是微軟封裝好了的一個URL重寫組件
添加引用----
具體的使用說明請去看
http://msdn.microsoft.com/zh-cn/library/ms972974.aspx#XSLTsection123121120120
比我說得好得多。。
具體使用方法:
首先web.config的配置:
代碼如下:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,
URLRewriter" />
</configSections>
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/ListCategories/.aspx</LookFor>
<SendTo>~/Default.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/(/d+)/.html</LookFor>
<SendTo>~/Cover.aspx?id=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
<system.web>
<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>
</httpModules>
<compilation debug="true"/>
</system.web>
</configuration>

主要配置的代碼是這些。其他的根據(jù)自己的需要和.net的版本自行添加。
然后Default.aspx,Cover.aspx,新建2個頁面
Default.aspx:
代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="ListCategories.aspx">ListCategories.aspx</a>
<a href="30.html">30.html</a>
</div>
</form>
</body>
</html>

Cover.aspx:
代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Cover.aspx.cs" Inherits="Cover" %>
<%@ Register TagPrefix="skm" Namespace="ActionlessForm" Assembly="ActionlessForm" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Cover</title>
</head>
<body>
<skm:form id="form1" runat="server">
<div>
Cover頁面
<h4><a href="javascript:void(0)" onclick="history.go(-1)">返回上一頁</a></h4>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</skm:form>
</body>
</html>

Cover.aspx.cs:
代碼如下:
using System;
using System.Collections;
using System.Configuration;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 元氏县| 阿拉尔市| 仁布县| 安国市| 泸州市| 时尚| 潜山县| 香格里拉县| 邵阳县| 棋牌| 柳林县| 呼图壁县| 卢湾区| 鄂尔多斯市| 怀集县| 宁化县| 广昌县| 四子王旗| 深水埗区| 邯郸县| 沅陵县| 碌曲县| 吉安县| 余庆县| 黔西| 高淳县| 海丰县| 习水县| 伊宁县| 阜康市| 陇南市| 石林| 洱源县| 黄龙县| 汨罗市| 温宿县| 潼南县| 筠连县| 甘孜县| 阳朔县| 钟山县|