저는 COM interop을 통해 .NET과 레거시 ASP 코드를 결합하는 프로젝트를 진행하고 있습니다. 레거시 ASP는 JScript로 작성됩니다. 파일은 helloworld.asp 예제와 같습니다.레거시 JScript ASP 파일을 편집하기 위해 Visual Studio 2008을 구성합니다.
<%@Language="JScript"%>
<html>
<head>
<title>Jscript ASP Page</title>
</head>
<body>
<h1>JScript ASP</h1>
<p>This is JScript ASP at <%=new Date()%></p>
<%
var helloWorld = Server.CreateObject("Interop.HelloWorld")
helloWorld.Name = "Dylan"
%>
<%=helloWorld.SayHello() %>
</body>
</html>
정말 프로젝트의 나머지와 함께 기존 ASP 코드를 편집 할 수 VS2008를 사용하고 싶습니다,하지만 인텔리 매우 이상한 행동을한다. 동일한 키 입력합니다 다음 줄을 입력하기 시작하면, Enter 키를 누릅니다, 그래서이 줄을 입력 한거야 ...
JS Intellisense in VS2008 - working http://www.dylanbeattie.net/vs_js_working.jpg
과 : 한 분은 나에게 올바른 JScript의 키워드 및 방법을 제공 할 수 있습니다 대신 VBScript를 인텔리로 보이는 내게 줄 :
ASP intellisense in VS2008 - broken http://www.dylanbeattie.net/vs_js_wrong.jpg
난 그 VS 파일을 .ASP 알 수있는 방법이 있나요 항상 자바 스크립트 코드이며, 모든 VB 코드를 사용하지 않겠다고? Enter 키를 누를 때 IDE가 "vArray"로 "var"로 바뀌면 약간의 실망스러운 결과가됩니다 ...
Help me, Stackoverflow. 너는 내 유일한 희망이야.