1

asp.netプロジェクトでaspx拡張子を非表示にする方法は?

元 -

http://mcs.com/Profile.aspx
http://mcs.com/Profile
or
http://mcs.com/
4

3 に答える 3

5

これにはURL書き換えを使用する必要があります...

ASP.NET での URL 書き換え

于 2012-07-02T05:12:43.130 に答える
3

ASP.NET 4 を使用している場合は、URL ルーティングを使用できます (書き換えではありません)。この投稿を見ることができます: http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net- 4-0-series.aspx

于 2012-07-02T06:24:33.000 に答える
2

クイック検索により、実行可能なルールが表示されます

   <rule name="">
      <!--Removes the .aspx extension for all pages.-->
      <match url="(.*)" />
      <conditions logicalGrouping="MatchAll">
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
      </conditions>
      <action type="Rewrite" url="{R:1}.aspx" />
    </rule> 
于 2012-07-02T05:15:35.803 に答える