在网上找了个列子 关于URL重写的 于是我就试试看 下面是在web.c里面配置的文件
 <RewriterConfig>
    <Rules>
      <RewriterRule>
        <LookFor>~/source.aspx</LookFor>
        <SendTo>~/Default.aspx</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>~/dd.aspx</LookFor>
        <SendTo>~/DatList.aspx</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>~/(\d{1,9})\.aspx</LookFor>
        <SendTo><![CDATA[~/DatList.aspx?ID=$1]]></SendTo>
      </RewriterRule>
      <!--重写年、月、日地址-->
      <RewriterRule>
        <LookFor>~/fss,(\d{4}),(\d{1,12}),(\d{1,31})\.aspx</LookFor>
        <SendTo><![CDATA[~/content.aspx?year=$1&month=$2&day=$3]]></SendTo>
      </RewriterRule>
      <!--重写年、月、日地址-->
      <RewriterRule>
        <LookFor>~/fss,(\d{4}),(\d{1,12}),(\d{1,31}),(\d{1,100})\.aspx</LookFor>
        <SendTo><![CDATA[~/Rcontent.aspx?year=$1&month=$2&day=$3&id=$4]]></SendTo>
      </RewriterRule>
    </Rules>  由于我在GridView1  显示数据  单击详细跳转令一个页面 
  跳转的URL 为http://localhost:3604/DatList.aspx?id=2
我想显示  http://localhost:3604/2.aspx
于是我在 Gridview 中 详细那添加了如下数据 并调用了 第三个正则表达式
单显示说 创建控件错误 索引必须大于或=与0请问 该怎么改  
刚学学这个重写URl