Tag: relaxng

保持JavaScript和C#对象模型之间的一致性

我正在开发一个ASP.NET Web应用程序,它在客户端使用大量JavaScript,允许用户执行拖放列表重新排序,查找要添加到列表中的项目(如谷歌搜索栏),删除列表中的项目等。 我有一个JavaScript“类”,用于存储客户端的每个列表项以及用户对项目执行的操作(添加,编辑,删除,移动)的信息。 页面发布到服务器的唯一时间是用户完成时,在页面提交之前,我将有关所做更改的所有信息序列化为JSON并将其存储在页面的隐藏字段中。 我正在寻找的是关于如何在C#中构建我的类的一般建议。 我认为在C#中有一个与JavaScript匹配的类可能会很好,所以我可以将JSON实现到这个类的实例。 虽然在服务器端有类直接复制JavaScript类,但只存在支持JavaScript UI实现,这似乎有点奇怪。 这是一个抽象的问题。 我只是在维护匹配客户端和服务器端对象模型方面做过类似事情的其他人寻求一些指导。