【发布时间】:2011-04-28 19:00:40
【问题描述】:
我将在我们的一些 Web 应用页面上创建一些实验室原型。我们使用了很多 Postback、ViewState、UpdatePanels、ModalPopup Extender,所有 ASP.NET 常用的东西。对于大多数情况来说已经足够了。但我想更进一步......
我玩 jQuery 已经有一段时间了。我知道有什么能力。我正在考虑用$.ajax()、$.get() 等来真正替换 ASP.NET 常用的东西。不再有回发。用户界面? jQuery 用户界面。一些插件给我留下了深刻的印象,特别是 jQuery 网格。
我认为这是进入 Web UI 的下一步。我的意思是,这已经是当前步骤了!我喜欢 C# 的强大功能,但我对 ASP.NET 框架印象不深。我想通过这样做,我将真正将 UI 与业务逻辑分开。
但是:
- 我真的应该这样做吗?
- 后面的代码应该只有 Web Handlers 和 Web Services 吗?
- 我应该注意什么?
- 安全性如何?如何实现?
- 我将获得什么?我知道我会在性能上获得一些提升,因为 ViewState 的原因,在包含太多数据的页面中回发需要时间,并且我将只处理 XML 和/或始终轻量级的 JSON 格式。但我想,像往常一样,会有痛苦......
- 哪里会痛?
无论如何,我会慢慢来的。但我想问你们:我来这里做什么?
【问题讨论】: