2016-04-19 9 views
0

私は残りのウェブサービスはmvc4と角度jsによって設計されています。基本的にコントローラは、webService(apiControllerから継承)を呼び出すことができるAngularJsコントローラでした。 私は2ページあり、1ページはログインページ、コントローラはloginControllerです。 次のページは顧客ページ、コントローラはcustomerControllerです。 loginControllerでは、ユーザーがloginをクリックすると、コントローラーはユーザーの情報(ユーザーの許可など)を読み取ることができます。 ログイン後、お客様のページには、ユーザーの許可に従っていくつかのものが表示されます。しかし、私はloginControllerからcustomerControllerへの許可をどのように渡すべきか分かりません。asp.net mvc4と角度、2ページ共有の値

私のアプローチは、HttpContext.Current.Session ["permission"]にユーザーのアクセス許可を保存しようとしましたが、角度jsのように見えますが、HttpContext.Current.Session [許可"]。角度jは、あるコントローラから別のコントローラに値を渡すメソッドを持つことができない限り、そうではありません。

答えて

0

....工場を作り、ファクトリオブジェクトへのアクセス権を追加し、customerControllerに、このような

app.customerController('factory',function(factory)){ 
} 

何かを注入