アプリケーションに URL 書き換えを適用し、web.config でいくつかのルールを次のように定義しました。
<modulesSection>
<rewriteModule>
<rewriteOn>true</rewriteOn>
<rewriteRules>
<rule source="About/About-test" destination="About/About.aspx"/>
<rule source="test-In-Media" destination="Others/MediaUpdates.aspx"/>
<rule source="Home" destination="MasterPage/HomePage.aspx"/>
</rewriteRules>
</rewriteModule>
</modulesSection>
<httpModules>
<add name="RewriteModule" type="RewriteModule.RewriteModule, RewriteModule"/>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpModules>
わかりました私は私の解決策を見つけました..私は次のコードスニペットを使用しました..
RewriteModuleSectionHandler cfg =(RewriteModuleSectionHandler)ConfigurationManager.GetSection("modulesSection/rewriteModule");
if (!cfg.RewriteOn) return;
string path = HttpContext.Current.Request.Path;
if (path.Length == 0) return;
XmlNode xmlNode = cfg.XmlSection.SelectSingleNode("rewriteRules");
if( xmlNode != null )
{
}
どうすればフォーマットに新しいルールを追加できますか???