2013-06-27 22 views
1

我已经构建了一个Intranet ASP Razor MVC 4网站,其中包含许多使用JQuery的JavaScript函数。当网站公布了奇怪的转变与JavaScript的出现:ASP Razor MVC 4 Wierd Javascript格式

之前发布:

$(function() 
{ 
    $("#btnSettings").click(function() 
    { 
     $("#dialog-Settings").dialog("open"); 
    }); 

    $("#dialog-Settings").dialog(
    { 
     resizable: false, 
     height: 200, 
     width: 350, 
     modal: true, 
     autoOpen: false, 
     buttons: 
     { 
      "Save": function() 
      { 
       var server = $("#serverTitle-Name").text(); 

       $.get(
        '@Url.Action("SaveSettings")', 
        { serverName: server }, 
        function (responseText) 
        { 
         if (responseText.length > 4) 
         { 
          alert(responseText); 
         } 
        } 
       ); 

       $(this).dialog("close"); 
      }, 
      Cancel: function() 
      { 
       $(this).dialog("close"); 
      } 
     } 
    }); 
}); 

发布(实际网站)后:

try{if(window.__vwd)__vwd.push(__vwdLid,"","",6672,110);$("#btnSettings").click(function() 
     {var __vwdLid=window.__vwd?++__vwd.nextSid:0; 
      try{if(window.__vwd)__vwd.push(__vwdLid,"","",6732,37);$("#dialog-Settings").dialog("open");}finally{if(window.__vwd)__vwd.pop();} 
     });}finally{if(window.__vwd)__vwd.pop();} 
     try{if(window.__vwd)__vwd.push(__vwdLid,"","",6794,980);$("#dialog-Settings").dialog(
     { 
      resizable: false, 
      height: 200, 
      width: 350, 
      modal: true, 
      autoOpen: false, 
      buttons: 
      { 
       "Save": function() 
       {var __vwdLid=window.__vwd?++__vwd.nextSid:0; 
        var server = $("#serverTitle-Name").text(); 
        try{if(window.__vwd)__vwd.push(__vwdLid,"","\"Save\"",7154,403);$.get(
         '/Home/ResolveError', 
         { serverName: server }, 
         function (responseText) 
         {var __vwdLid=window.__vwd?++__vwd.nextSid:0; 
          try{if(window.__vwd)__vwd.push(__vwdLid,"","",7362,144);if (responseText.length > 4) 
          { 
           try{if(window.__vwd)__vwd.push(__vwdLid,"","",7455,20);alert(responseText);}finally{if(window.__vwd)__vwd.pop();} 
          }}finally{if(window.__vwd)__vwd.pop();} 
         } 
        );}finally{if(window.__vwd)__vwd.pop();} 
        try{if(window.__vwd)__vwd.push(__vwdLid,"","\"Save\"",7581,24);$(this).dialog("close");}finally{if(window.__vwd)__vwd.pop();} 
       }, 
       Cancel: function() 
       {var __vwdLid=window.__vwd?++__vwd.nextSid:0; 
        try{if(window.__vwd)__vwd.push(__vwdLid,"","Cancel",7703,24);$(this).dialog("close");}finally{if(window.__vwd)__vwd.pop();} 
       } 
      } 
     });}finally{if(window.__vwd)__vwd.pop();} 

为什么ASP转化我的JavaScript这样吗?我该如何阻止它?

回答