2012-08-27 65 views
1

过去几天一直在四处寻找,试图找出最佳路线是什么。我对ASP.Net相当陌生,所以我需要一点帮助。ASP.Net AJAX调用c#函数

我喜欢使用母版页的想法,因为它会使模板的更改变得更容易!但我遇到了一些问题。我会在下面列出它们,看看我们可以去哪里,也许这会帮助像我这样的其他新手。


动态菜单: 我想创建一个菜单系统,将显示根据用户角色的某些环节。这很简单,直到我只是想让链接执行一些功能而已。所以我不希望它回发或任何东西。所以我的下一步是尝试像我的PHP开发一样使用jQuery。问题是我似乎无法让我的jQuery调用功能后面的主页面代码。我已经浏览了所有可以使用WebMethods找到的教程,但只是不断收到错误信息,而没有提供这种类型的页面。

一般类: 在PHP中,有时我需要只需要一些与应用程序特定区域相关的常规类。我只是使用这些来保存我可能需要从jQuery调用的所有函数。 ASP.Net中有这样的东西吗?我试着添加一个类,但再次无法从jQuery中调用它。这是Web服务会擅长的吗?我仍然试图了解他们的充分用途。看起来我们可以将Web服务用作客户端和后端类之间的缓冲区。

我期待任何提示或提示!

+0

而不是使用ASP.NET webforms,作为PHP背景的人,我建议看看ASP.NET/MVC--这会更自然。 – Oded

+0

我开始了这条路,但我觉得也许我应该学习windows窗体以及与之相关的一切,以便更好地处理ASP.Net。对于较小的网站,只是正常的妈妈和流行类型的网站,我可能不会使用MVC,我不会想象?如果这不正确,也许我应该走下去,坚持下去。 – Silent

+0

如果您想了解现代Web开发并关注Microsoft平台上的Web标准,请从ASP.NET MVC开始。 – jrummell

回答

0

Oded和jrummell说得很清楚我应该先从ASP.NET MVC开始。对于我从PHP迁移来说,这很可能是一条更简单的道路。