でASPXページの参照を取得し、私が持っているGlobal.asax
ルートの簡単なURLマッピングのためのLink.cs
クラスでこのメソッド:別のクラスまたはクラスライブラリ例えば
public static string ToCategory(string categoryName, ushort pageNumber, Page page)
{
if (pageNumber == 1)
return page.GetRouteUrl("category", new { CategoryName = categoryName });
else
return page.GetRouteUrl("category-page", new { CategoryName = categoryName, Page = pageNumber });
}
GetRouteUrl()
方法はPage
クラスの一部であり、私はオブジェクトを価値として渡します。理論的には、それは参照を渡すよりも全体をコピーし、より多くのメモリを使用します...または私は間違っていますか?これを行う際に何らかのパフォーマンス上のオーバーヘッドはありますか?ありがとう。