Upshot.js 예제 및 설명서는 어디서 찾을 수 있습니까?
Steve Sanderson은 네덜란드에서 열린 Techdays 2012에서 매우 흥미로운 발표를 했습니다.그 중 하나에서 그는 MVC 응용 프로그램에서 클라이언트와 서버 간 통신을 위해 사용한 라이브러리를 제시했습니다.업샷.
사용하기가 얼마나 쉬운지 정말 놀라워서 다운받아 테스트해보고 싶었습니다.여기 NuGet을 통해 다운로드 링크를 찾았지만 문서를 찾을 수 없습니다.효과가 있는 것을 가지고 있는 사람이 있습니까?스티브가 발표할 때 보여준 샘플 코드도 감사하겠습니다.
편집:
Techdays에서 참석한 온라인 프레젠테이션을 찾았습니다.정말 볼만합니다.업샷이 무엇을 할 수 있는지 한눈에 볼 수 있을 뿐만 아니라 어떻게 시작해야 하는지도 알게 될 것입니다.행운을 빌어요 그리고 재미있게 놀아요.
링크: http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159
SPA용 MS 샘플 중 하나인 하나를 찾았습니다(현재로서는 유일한 샘플일 수 있습니다).
ASP.NET SPA(Single Page Application) 빅 쉘프
이 프로젝트에 대한 전체 튜토리얼은 여기에서 확인할 수 있습니다: BigShelf
편집:
Steve Sanderson의 트윗 보기: https://twitter.com/ #!/mandonerson/status/171561402597773312
지금 업샷/SPA 웹사이트를 만들고 있습니다.이번 주에 생방송이 되기를 바랍니다!늦어서 죄송합니다.
편집: 샘플 다운로드 코드와 함께 스티븐의 블로그 게시물을 보세요: http://blog.stevensanderson.com/2012/03/06/single-page-application-packages-and-samples/
도우미에 접속하는 방법도 모르고, 가지고 놀 수 있도록 알고 싶습니다 :-)
이것이 현재로서는 효과가 있는 것 같습니다.
<script src="../../Scripts/knockout-2.0.0.js" type="text/javascript"></script>
<script src="../../Scripts/upshot.js" type="text/javascript"></script>
<script src="../../Scripts/upshot.compat.knockout.js" type="text/javascript"></script>
<script type="text/javascript">
upshot.metadata({ "CLASSNAME:#NAMESPACE":{ "key": ["aId"],
"fields": {
"aId": { "type": "Int32:#System" },
"Title": { "type": "String:#System" },
"Description": { "type": "String:#System" },
"Effort": { "type": "Double:#System" }
}
}
});
var myDataSource = new upshot.RemoteDataSource({
providerParameters: {
url: "http://localhost:7018/api/CONTROLLERNAME",
operationName: "",
operationParameters: {}
},
entityType: "CLASSNAME:#NAMESPACE"
});
myDataSource.refresh(function (results) {
alert(results[0].Title());
});
</script>
CLASSNAME:#NAMESpace를 클래스 이름 및 네임스페이스로 바꿔야 합니다. 예를 들어 "WorkItem:#나의 시스템.모델."
그리고 이 경우 CONTROL NERNAME을 컨트롤러의 실제 이름으로 대체합니다.
public class MyTasksController : ApiController
CONTROL NERNAME을 MyTasks로 교체해야 합니다.
그리고 메타데이터 내부의 내용을 모델 개체에 따라 채웁니다.코드 샘플들이 빨리 온라인에 올라왔으면 좋겠습니다. 왜냐하면 이것은 일이 많기 때문입니다 :-(
BigShelf의 예를 살펴보면, 사용할 수 있는 몇 가지 추가 패키지가 있습니다.
제가 직접 먹어본 적은 없지만, 한 번 보세요.
http://nuget.org/packages/Upshot
http://nuget.org/packages/SinglePageApplication
SPA 패키지에 Upshot 및 Metadata html helper 확장 방법이 포함되어 있다고 생각합니다.
다음은 프레젠테이션의 Delivery Tracker 샘플입니다.
언급URL : https://stackoverflow.com/questions/9348165/where-can-i-find-upshot-js-examples-and-documentation
'sourcetip' 카테고리의 다른 글
Swift에서 목록의 배경색을 수정하는 방법UI? (0) | 2023.09.10 |
---|---|
비동기 보이드, ASP.순 및 미결 작업 수 (0) | 2023.09.10 |
레이아웃에 공백 추가 (0) | 2023.09.10 |
큰 테이블에서 SELECT COUNT(0)가 느립니다. (0) | 2023.09.10 |
Angular4에서 활성화된 경로와 활성화된 경로 스냅샷의 차이점은 무엇입니까? (0) | 2023.09.10 |