2017-09-21 4 views
0

web.configファイルでurlルールを書き直していますが、aspx拡張子を使用しない場合はルールが機能しません。 ウェブconfigがこのURLファイル拡張子なしの書き換え

<configuration> 
    <modulesSection> 
     <rewriteModule> 
      <rewriteOn>true</rewriteOn> 
      <rewriteRules> 
       <rule source="CaseDetails/(.*).aspx" destination="Client/Cases/CaseDetails.aspx" /> 
       <rule source="ArticleDetails/(.*).aspx" destination="Client/Articles/ArticleDetails.aspx" /> 
      </rewriteRules> 
     </rewriteModule> 
    </modulesSection> 
</configuration> 

のように見えます。しかし、私は.aspxのは使用すべきではないような方法でそれを書きたいです。

答えて

0

のWeb.configファイルに以下の使用してみてください:

<system.web> 
    <urlMappings enabled="true"> 
     <add url="~/Default" mappedUrl="~/Default.aspx?name=hello&id=6"/> 
    </urlMappings> 
</system.web> 
+0

は、我々はそれを行うことはできませんweb.configファイルで提供タグを更新することにより、bcz何もタグの外に書かれた場合は機能していないようにみえます。 –

+0

タグの外側はどういう意味ですか? –

+0

私は、system.web内部ではなく内部 私の質問を参照してください、いくつかの制限があるので、私は内にそれを書く必要があります

関連する問題