Javascript 在哪里可以找到Upshot.js示例和文档?
Steve Sanderson在荷兰的Techdays 2012上做了一个非常有趣的演讲。在其中一个库中,他在MVC应用程序中用于客户机-服务器通信:Upshot 我真的很惊讶它的易用性,所以我想下载并测试它。我在这里找到了下载链接,但找不到任何文档。有人有有效的东西吗?我也将感谢Steve在演示过程中展示的示例代码 编辑: 我找到了我在Techdays参加的在线演示。太值得一看了。你会看到什么样的结果是有能力的,也得到了一个想法,如何从它开始。祝你好运,玩得开心Javascript 在哪里可以找到Upshot.js示例和文档?,javascript,asp.net,asp.net-mvc-4,upshot,asp.net-spa,Javascript,Asp.net,Asp.net Mvc 4,Upshot,Asp.net Spa,Steve Sanderson在荷兰的Techdays 2012上做了一个非常有趣的演讲。在其中一个库中,他在MVC应用程序中用于客户机-服务器通信:Upshot 我真的很惊讶它的易用性,所以我想下载并测试它。我在这里找到了下载链接,但找不到任何文档。有人有有效的东西吗?我也将感谢Steve在演示过程中展示的示例代码 编辑: 我找到了我在Techdays参加的在线演示。太值得一看了。你会看到什么样的结果是有能力的,也得到了一个想法,如何从它开始。祝你好运,玩得开心 链接:我找到了一个SPA的MS
链接:我找到了一个SPA的MS样本(可能是目前唯一的一个): 有关此项目的完整教程可在以下位置找到: 编辑: 请参阅Steve Sanderson的推文: 我们正在为Upshot/SPA建立一个网站。希望你能去 活在这个星期!抱歉耽搁了
编辑:请参见此处Steven的博客文章,并提供下载代码示例: 也不知道如何访问帮助程序,希望知道以便我可以使用它:-) 目前看来,这是个好办法:
<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>
您需要用MyTasks替换CONTROLLERNAME
并根据模型对象填充元数据中的内容。我希望代码示例很快上线,因为这是一项大量工作:-(查看BigShelf示例,它们是一些额外的可用软件包,您可以使用 我自己还没有试过,但看看:
我认为SPA包包含Upshot和元数据html helper扩展方法为您添加了Upshot标签。是的,我也没有。我找不到任何关于此的文档。我假设Upshot.js是一个新生的。事情可能会发生变化,但此链接是我迄今为止找到的最好的链接:您也可以查看此处:注意未来v访问者:结果已经被微软终止。评论中建议了一些替代方案:Steve刚刚更新了他的博客,用指向示例的指针。我想知道编写ScriptSharp扩展来获取c#类并将其转换为元数据有多困难。
public class MyTasksController : ApiController