首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要使用C#和ASP.Net构建一个非常轻的Ajax引擎。你有什么建议?

我需要使用C#和ASP.Net构建一个非常轻的Ajax引擎。你有什么建议?
EN

Stack Overflow用户
提问于 2009-03-17 15:10:41
回答 4查看 568关注 0票数 0

我以前为我的一个项目创建了一个快速Ajax框架。这是一个ASP.Net网站(C#)。Ajax类型函数不多,所以我只是创建了一个没有任何内容的新页面,在文件后面的代码中,我将一些代码放在Page_Load方法中,它将在请求中查找一个操作,然后调用适当的方法。

我又回到了同样的场景,我发现我很想再次做同样的事情。我正在让用户创建一个新的住宿。属于住宿的两个领域是住宿类型和区域。这两个字段都是由用户维护的,因此他们可以在其他页面上对这两个字段进行CRUD。我在想,如果这个区域或住宿类型还不存在,那么去另一个页面就会很烦人。因此,我想给他们增加新的区域和增加新的住宿类型的相同形式的功能。因此,我有住宿类型的滴答框,当他们单击new时,我会向他们显示一个文本框,然后输入值并单击add。它对数据库进行Ajax调用以添加值,如果成功,则会出现一个新的tickbox,否则会出现错误消息。非常相似的地区,除了我将使用下拉列表。

然而,这一次我也使用了一些jQuery。我对jQuery的Ajax库还不太熟悉。我的问题是,“有没有.

  1. 更好
  2. 更简单
  3. 更聪明
  4. 更可扩展
  5. 以上各点

“如果是这样的话,请你给我指出正确的方向。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-17 15:15:07

考虑到在VS2008中已经内置了对AJAX的支持(随着jQuery支持的到来),我认为您会发现很难想出一个不仅更好的用户体验,而且更好的开发体验。

Visual团队不仅投入了大量资源使这一工作正常进行,而且他们也知道如何将特性集成到IDE中,几乎可以肯定比您更好地集成特性(我想,他们拥有更多的访问权限)。

如果您想要这样做是为了好玩(例如,作为MonoDevelop的一部分),这是有意义的-但从生产力的角度来看,我只想坚持Visual。

票数 3
EN

Stack Overflow用户

发布于 2009-03-17 15:17:41

我不认为您需要创建一个全新的Ajax框架。许多人的大量时间和精力已经投入到其他框架中,如Asp.net Ajax、jQuery和其他框架。花点时间了解这些框架为您提供了什么以及如何使用它们。如果你仍然发现他们缺乏,几乎所有他们都有方法来扩展他们已经构建的功能。

票数 2
EN

Stack Overflow用户

发布于 2009-03-17 15:19:46

我不打算重复Jon说过的话,我相信还有20人在打字;但是,如果您决定使用自己的Http Handler,而不是使用空白的ASPX页面,那么请考虑创建自己的。在可视化学习中,您可以创建自己的快速和肮脏的处理程序。它们具有.ASHX的扩展,这里的好处是避免了页面对象框架的开销。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/654664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档