我刚刚在.NET 4.6的VS 2015中启动了一个新的MVC项目
出于某种原因,在上一个版本(VS 2013)中工作的JavaScript现在返回一个弹出窗口“你想从...运行或保存ConfirmFormClick0000.js xx字节”而不是运行。
任何想法为什么?
以下是从控制器
运行的相关代码 Private Function ModalValidation(Message As String) As JavaScriptResult
Try
Dim SB As New StringBuilder
SB.Append("$body = $('body'); ")
SB.Append("$body.removeClass('loading'); ")
SB.Append("$(document).ready(function(){")
SB.Append("$('#PopupModal').modal();")
SB.Append("var vBody = document.getElementById('ModalBodyText');")
SB.Append("vBody.innerHTML = '" & Message & "';")
SB.Append("var vTitle = document.getElementById('ModalTitle');")
SB.Append("vTitle.innerHTML = 'Validation';")
SB.Append("vTitle.style.color = 'orange';")
SB.Append("});")
Return JavaScript(SB.ToString)
Catch ex As Exception
'Dim vError As New SendError
'vError.MailError(60, PageName, ex)
End Try
End Function
答案 0 :(得分:0)
原来答案是添加
jquery.unobtrusive-ajax.js
它现在按原样运行