【发布时间】:2014-09-05 22:21:01
【问题描述】:
我有使用 Angularjs 和 c# 的单页应用程序,应用程序中的所有页面都有 html 扩展名而不是 aspx,当我运行它时 Global.asax 中的 Session_Start 事件根本没有触发。
请指教。
【问题讨论】:
标签: c# angularjs session global-asax
我有使用 Angularjs 和 c# 的单页应用程序,应用程序中的所有页面都有 html 扩展名而不是 aspx,当我运行它时 Global.asax 中的 Session_Start 事件根本没有触发。
请指教。
【问题讨论】:
标签: c# angularjs session global-asax
如果您的所有页面都是纯 html,那么您的应用程序实际上没有 ASP.NET 组件。除非您发出需要创建会话的 ASP.NET 请求,否则不会触发任何 Session_Start 事件。如果您发出加载 ASP.NET 资源(aspx 页面、MVC 控制器路由)的服务器请求,则应该启动会话。
【讨论】:
$http.get('api/travel/').success(function (data) { $scope.travelList = data; $scope.tripType = 2; }).error(function () { //alert(data); alert('Error reading JSON file.'); });