我正在创建一个在UI上很重要的新ASP.NET应用程序.我倾向于MVC上的Web表单模型,因为我非常熟悉它. 我有几个问题 UI允许用户执行诸如重新排序表行,拖放操作,与图像交互等任务,并且更改将
我有几个问题
> UI允许用户执行诸如重新排序表行,拖放操作,与图像交互等任务,并且更改将保存到数据库而无需单击“保存”按钮.我知道这可以使用AJAX完成.需要使用什么架构(带WS调用的JQuery?ASP.NET AJAX?).实现这种功能是否复杂且耗时?
>使用第三方工具包(如Telerik)或使用本机ASP.NET Ajax控件工具包是否有任何价值?
>我想拥有与其他Web 2.0应用程序相同的外观和感觉.是否有任何设计模板可以让我有一个开端?
任何帮助都非常感谢.
编辑
您还可以了解一下AJAX ASP.NET应用程序的体系结构吗?
>我一直使用应用程序,其中业务逻辑和数据层是单独的项目.似乎AJAX应用程序倾向于使用Web服务.这是否意味着BL和DAL现在是webservices?
>如果我想避免使用Web服务,我可以使用静态页面方法吗?**
这说……
考虑MVC,当你把一个应用程序放到字段中时,它可能会存在很多年,无论你怎么想;现在它有可能在10年内仍然可以使用,所以做出这样的决定,着眼于未来. MVC和jQuery构成了一个功能强大的组合,可以为您提供丰富的功能,这些功能通常与第三方控制供应商提供的功能相称.
至于设计模板,有几个网站,如TemplateMonster,可以为您提供一个快速启动.