ページが出力キャッシュされると、asp:net 置換制御メソッドのコンテキスト パラメーターに現在のセッションが欠落しているように見えます。
ajaxを介して置換コントロールのコンテンツを取得するか、他の方法を使用してセッション内にあるデータ(データベースなど)を保存する以外に、他にできることはありますか?
代替制御でネイティブ asp.net セッションを使用する回避策はありますか?
<asp:Substitution ID="myid" MethodName="method1"></asp:Substitution>
public static string method1(HttpContext context) <-- [1]
[1] --- ページがキャッシュされた後、conext.session が null になる