0

これは、web.config で使用するコードです。

<add name="MainRule" virtualUrl="^~/Pages/([\w-_]+).html"
  rewriteUrlParameter="ExcludeFromClientQueryString"
  destinationUrl="~/page.aspx?pid=${PageTitleToId.ConvertPageTitleToPageId($1)}"
  ignoreCase="true" />

App_Code フォルダーには、文字列パラメーターを取る ConvertPageTitleToPageId 関数を含む "PageTitleToId.cs" クラスがあります。

ページの実行時に ConvertPageTitleToPageId 関数が呼び出されないため、何か不足していますか?

どんな助けでも大歓迎です、

シンプルコード

4

1 に答える 1

3

web.configでコードを実行することはできません。を取得するために呼び出すクエリ文字列パラメータpage.aspxを処理するように更新します。titleConvertPageTitleToPageId()pid

于 2011-07-19T01:44:47.047 に答える