2009-05-22 9 views

答えて

4

Classic ASPに相当するものはありません。あなたはその目的のためにRequest、Response、Session、Application、Serverのようなオブジェクトしか持っていません。

+0

+1しかし、小さな修正は、同等のものはありません。現在の緊張に注意してください。予後が悪いにもかかわらず、ASPの古典は少しでも私たちに残っています。 ;) – AnthonyWJones

+0

@AnthonyWJones、:)現在の時制を使う答えを編集しています。 –

1

あなたは同様にページからページへのものを保存するためにセッションを使用することができます。

セッション(「MyVarという」)=

を「私の値は維持する」しかし、ASPに多くのページを中心にスキップしないtheresのユーザコントロールなどで.netと同じように、あなたはいくつかのグローバルでより良いかもしれませんか?

私たちにもう少し文脈を与えるなら(正しい言い訳はありません)、より適切な方向にあなたを指すことができるかもしれません。

+0

Context.Itemsは "page to page"で生き残ることはできませんが、セッションオブジェクトを使用してプリミティブなアイテムを保存し、リクエストを完了する前にセッションからドロップすることに最も近いと思います。 Context.items。 – AnthonyWJones

+0

しかし、全体的に問題はありますが、ASPのContext.Itemsのようなものはありませんので、完全に一致するものは決して見つけられません。新しいテクノロジーを古いテクノロジーにレトロなものにするのは難しいです。その実行可能だが、通常はトレードオフがある。セッションはASPでこれを達成する方法です。それはビルドされたものです.netの世界からのユーザーですが、それを悪用しないように調整する必要があります。 Context.Itemsは –

0

グローバルスコープのコレクションオブジェクトでも同じことが達成されます。

+0

です。通常は、Context.Itemsを使用して、要求の処理中に呼び出される可能性のある他のコンポーネントと共有される値を収集します。 ASPがそのようなことに最も近いのは、Server.ExecuteまたはServer.Transferで、どちらもグローバルスコープコレクションを使用して同等のものを達成できませんでした。 – AnthonyWJones

関連する問題