asp.net mvc 在JS中跳轉到其它controller/action


平時在ASP.NET 中經常這樣寫,

$('#loginOut').click(function() {
          $.messager.confirm('系統提示', '您確定要退出本次登錄嗎?', function(r) {
              if (r) {
                  location.href = '~/Login/LogOff';
              }
          });
      });

結果請求的地址是:http://localhost:2518/Home/~/Login/LogOff

明顯包含了VIEW的文件夾

正確的寫法是

$('#loginOut').click(function() {
           $.messager.confirm('系統提示', '您確定要退出本次登錄嗎?', function(r) {
               if (r) {
                   location.href = '/Login/LogOff';
               }
           });
       });

注:Login前面的斜扛一定要加上。不然也會報和前面一樣的錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM