何が起こっているのかわかりませんが、2つのパラメータで書き直しています。何らかの理由で、ページが呼び出されたときにページが2回ロードされています。私はそれが単なるパラメータであるときにうまく動作するので、書き直しであることを知っています。助けてくれてありがとう。 asp.net MapPageRouteページを2回ロードする
この
は、これは私のページのロードif (!Page.IsPostBack)
{
string id = Page.RouteData.Values["autoID"].ToString();
string albuname = Page.RouteData.Values["albumName"].ToString();
}
また、asp.netルーティングと不要なコード実行の副次的な注意点は、いくつかのシナリオで要求されたもの以外の他のページでもルーティングがコードの背後にあるように見えることです。いくつか試行錯誤した結果、routeUrl param(MapPageRouteの2番目のパラメータ)が要求されたページとは別のrouteUrlディレクトリを指している場合、これが行われないことに気付きました。 – johntrepreneur