使用jquery和asp.net进行渐进增强

时间:2012-02-10 04:38:42

标签: jquery asp.net progressive-enhancement

我建立了一个没有任何javascript工作正常的网站(我甚至避免使用链接按钮)。现在我想使用jquery和json的javascript更丰富的互动网站。当有人启用javascript时,有人可以向我展示一个提交按钮的例子,该按钮与jquery和json(用于向服务器提交数据的部分回发)一起使用。当javascript被禁用时,它应该进行正常的服务器端发布。

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点“双重行动”,我可以给你一个想法。首先,您创建一个处理程序,使您的工作和执行命令。然后,您可以通过链接和url参数轻松地调用此命令。

例如:

<a class="AjaxCallsClass" href="dothiswork.ashx?WorkID=23">Show This</a>

现在同时你使用jQuery放置你的链接javascript来捕获onclick所以如果用户启用了javascript,你添加额外的代码使用ajax来调用相同的命令,得到结果并在页面上打印。

所以使用或不使用javascript命令是相同的,你只需要按照输出的方式进行操作。

我希望这会有所帮助。