易截截图软件、单文件、免安装、纯绿色、仅160KB

(转)ASP.NET URL Rewrite. URL重写


ASP.NET URL Rewrite. URL重写
转自:http://www.cnblogs.com/rickel/archive/2007/02/04/639616.html

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。
  比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。
url重写的优点在于:
    缩短url,隐藏实际路径提高安全性
    易于用户记忆和键入。
    易于被搜索引擎收录
二 实现url重写的基本方法
  
下载MS的URLRewriter.dll,放到你的web程序的bin下
下载地址1:http://www.rickel.cn/uploads/DevTools/MSDNURLRewriting.msi
下载地址2:download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi
下载完成后,在web.config里设置如下:
<?
xml version="1.0" encoding="utf-8" 
?>
<!--
overred
-->
<
configuration
>
    <
configSections
>
        <
section 
name
="RewriterConfig"
type
="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"
 
/>
    </
configSections
>
    <
RewriterConfig
>
        <
Rules
>
            <
RewriterRule
>
                <
LookFor
>
~/d(\d+)\.aspx
</
LookFor
>
                <
SendTo
>
~/default.aspx?id=$1
</
SendTo
>
            </
RewriterRule
>
        </
Rules
>
    </
RewriterConfig
>
    <
system
.web
>
        <
httpHandlers
>
            <
add


相关文档:

让 ASP.Net MVC 的URL看上去像个传统WebForm的URL

在IIS6上部署过ASP.Net MVC的一定知道,为了能让IIS将对ASP.Net MVC的请求转发给ASP.Net处理,必须添加应用程序ISAPI映射。 避免这种映射添加的一种方法是利用已有的映射,例如.aspx扩展名的映射。不过那样的话ASP.Net MVC的Url会很“难看”,“http://localhost/ASPNETMVCAPP/Account.aspx/Logon/”。如果能把其中的.a ......

[ASP.NET]工作中经常使用到的方法

 1、给删除按钮添加是否确认提示:
   前台方法:OnClientClick="return window.confirm('你确定要删除吗?')"
   后台方法:btnDelete.Attributes.Add("onclick", "return confirm('您确定要删除吗?');");
2、DataSet中取值:
   lblTitle.Text = ds.Tables[0].Rows[0]["Title"]. ......

ASP.Net页面静态化

 步骤:
1. 新建一个WEB解决方案名称为HtmlStatic。
2. 在项目下建一个HtmlTemp.htm其代码如下:
   <!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&g ......

在ASP.NET中使用Global.asax文件

   Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。
    概述
    Global.asax 位于应用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号