JavaScriptSerializer
을 사용하여 클라이언트 측 객체를 만들 때 Visual Studio 2010에서 JavaScript Intellisense를 얻는 올바른 방법은 무엇입니까?JavaScriptSerializer에서 생성 된 JavaScript 용 Visual Studio Intellisense
예를 들어, 몇 가지 속성이있는 Record
이라는 클래스가 있습니다. 나는 Records
의 콜렉션을 생성하고 나서 JavaScriptSerializer
을 사용하여 그것들을 직렬화합니다.
public string JsonRecords
{
get
{
var js = new System.Web.Script.Serialization.JavaScriptSerializer();
return js.Serialize(Records);
}
}
ASPX 페이지 뒤에
이코드
<script>
// mocks the Record object
var records = [{ "Date": "", "Latitude": 0, "Longitude": 0 }];
// sets the Record object
records = <%= JsonRecords %>;
</script>
나는 경우 JS가 Records
클래스를 조롱하는 변수를 기록 사전을 작성, 나는 비주얼 스튜디오를 갖춘 인텔리 지원을받을.
이 방법은 효과가 있지만 더러울 것 같습니다. 더 적절한 방법이 있습니까? 아니면 일반적인 관행입니까?
이 문제에 대한 최신 정보가 있습니까? – Johan