如何在VS2012中自动格式化代码以节省键入和删除空格和制表符的时间?

VS2012 MVC4中的某些单页面应用程序(SPA)模板具有内置身份验证.HotTowel SPA模板没有.
在SPA HotTowel中实现用户身份验证(登录屏幕)的正确方法是什么?HotTowel使用Durandal JS,所以我想问题是如何使用Durandal JS实现用户身份验证
asp.net-mvc-4 single-page-application breeze durandal hottowel
我使用Breeze.js进行数据访问的单页应用程序.它使用Breeze.js对本地缓存执行查询,并且在启动时仅请求一次数据.之后仅在服务器上回发数据更新.
我正在寻找一个解决方案,使应用程序连接意识到.如果移动设备没有互联网连接,则将使用Breeze.js和HTML5本地存储在本地保存更改.当移动设备重新联机时,更改将与远程数据存储同步.
任何指导如何实施该要求?谢谢
html5 synchronization offline-caching single-page-application breeze
我查看Dojo v.1.9 request/xhr的文档 ,我找不到包含基本身份验证的示例.
如何以及在何处在Dojo XHR选项中包含用户名和密码?
require(["dojo/request/xhr"], function(xhr){
xhr("example.json", {
// Include User and Password options here ?
user: "userLogin"
password: "userPassword"
handleAs: "json"
}).then(function(data){
// Do something with the handled data
}, function(err){
// Handle the error condition
}, function(evt){
// Handle a progress event from the request if the
// browser supports XHR2
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢.
当我在Web服务器上运行以发布模式发布的DurandalJS SPA应用程序时,我找不到404找不到main-built.js文件.

所以我发现我需要运行optimizer.exe来生成丢失的文件main-built.js
是否可以在执行Visual Studio 2012构建/发布过程时包含optimizer.exe的执行?如果是的话,我该怎么做?
谢谢
release-management single-page-application visual-studio-2012 durandal
breeze ×2
durandal ×2
auto-indent ×1
dojo ×1
format ×1
hottowel ×1
html5 ×1
https ×1
indentation ×1