Javascript 开始将代码转换到客户端

Javascript 开始将代码转换到客户端,javascript,asp.net,ajax,html,Javascript,Asp.net,Ajax,Html,我想将asp.net web表单应用程序的代码隐藏部分转换为客户端ajax、javascript。。。不知道是什么 我想这样做的原因是,如果internet连接丢失,应用程序将能够脱机工作 我有linq2sql数据绑定控件,我知道这需要一些工作 我只是希望有人能给我指出正确的方向,这样我就不会浪费太多时间 最终我会把这个应用程序转换成MVC,但我还有很多要学的。好吧,这不完全是一个简单的任务。然而,如果你计划好你的步骤,你可以让它变得更容易 我会先绘制一张站点地图。然后确定哪些页面将转换为视图,

我想将asp.net web表单应用程序的代码隐藏部分转换为客户端ajax、javascript。。。不知道是什么

我想这样做的原因是,如果internet连接丢失,应用程序将能够脱机工作

我有linq2sql数据绑定控件,我知道这需要一些工作

我只是希望有人能给我指出正确的方向,这样我就不会浪费太多时间


最终我会把这个应用程序转换成MVC,但我还有很多要学的。

好吧,这不完全是一个简单的任务。然而,如果你计划好你的步骤,你可以让它变得更容易

我会先绘制一张站点地图。然后确定哪些页面将转换为视图,哪些控件将转换为部分视图或HTML帮助程序

例如:

您将Default.aspx作为Web表单页。Default.aspx使用GridControl.ascx控件。在MVC中,可以是主控制器上使用GridControl部分视图的索引视图


一旦你把网站的这些部分都规划好了,编写代码就容易多了。我绝对建议您在开始编写代码之前制定好计划。

如果您需要访问服务器上的数据库,那么您的代码在任何情况下都无法脱机工作。因此,您需要做的第一件事是将页面可能需要的所有数据发送到客户端。如果这不可能,那么根据您所说的,使页面脱机工作的目标也不是。是的,我希望将数据带到客户端,并使用JQuery或其他工具将数据绑定到GridView和ListView。如果可能的话。如有必要,我将更改绑定控件并使用jQuery网格来处理数据。我不确定将代码转换为客户端的最佳技术。我的应用程序中有一个主页,我已经删除了asp.net控件并替换为客户端代码,如选项卡控件和菜单。我也使用div而不是控件,但也有ListView和GridView在代码隐藏中绑定或直接绑定到linq数据控件。我是否应该将这些控件转换为jQuery,然后使用另一种技术来读写数据?我希望我现在可以将应用程序转换为MVC,但我仍在学习,还没有完全理解整个过程。我仍在试图弄清楚控制器中是否有隐藏的代码,从PluralSight观看这个免费课程。它将帮助您更好地理解MVC。事实上,我已经订阅了他们,并且观看了很多视频,包括MVC。我正在看一部。虽然我已经做了20多年的程序员,但我来自COBOL时代,我需要一段时间才能掌握它,除非我有一个例子。基本上,你通常会把你的代码放在控制器或Linq到实体中,还是两者兼而有之。我知道asp.NETWeb表单和LINQtoSQL,但像代码隐藏部分这样的简单事情让我感到困惑。