-1
A
回答
1
你的问题有点含糊,但我相信你所需要的可以通过使用WebMethods来完成。 This link should help.
它基本上涉及使用静态函数和WebMethod属性创建Web服务。
2
我能想到的几种方法可以做到这一点:
- 异步回发
- 的WebMethods
- 服务器端事件
- URL查询字符串
第一两个通常被称为AJAX并且有许多库可以帮助您进行AJAX调用。
- jQuery的
- 微软的Ajax
第三个是不是AJAX,这意味着一个完整的回发将出现页面会刷新,但完成同样的目标,“呼叫后台方法从JavaScript和参数传递“。您可以使用方法GetPostBackEventReference
设置JavaScript调用。
最后一个是简单地使用URL查询字符串作为参数。你将不得不通过AJAX处理这一个,否则页面将被重定向到新的页面,这不是你想要做的。我们的目标是执行一些后端方法,并忽略响应(火和遗忘)或处理可能是HTML,XML,JSON等的响应。
1,3和4的优点是完整的后端支持你的底层框架。页面被初始化,Page_Load触发,ViewState被发送回服务器等等。
2的优点是它非常轻便。没有ViewState被发送回服务器,页面不会初始化,Page_Load不会触发等等,但是如果你愿意,你可以完全访问会话状态。
所以,它真的归结为您目前的需求,但请选择。
相关问题
- 1. 通过调用URL传递JavaScript参数
- 2. Javascript:如何通过变量和传递参数调用函数
- 3. 参数传递和方法调用
- 4. 通过方法或类传递参数?
- 5. 通过模板传递方法参数
- 6. JavaScript方法传递参数
- 7. 通过字符串调用方法并传递参数
- 8. 不明白通过参数传递的调用方法
- 9. 在Javascript中通过onchange方法传递参数
- 10. 通过参考在JavaScript(调用方法)
- 11. 传递参数调用方法
- 12. 从JavaScript传递动态参数通过AJAX在cURL调用
- 13. 通过PHP参数传递给javascript调用
- 14. 通过Javascript传递请求参数
- 15. 通过JavaScript传递参数与PHP
- 16. 通过ASP.NET ListView传递JavaScript参数
- 17. JSF2和GAE:通过方法表达式传递参数
- 18. 通过方法继承和传递参数
- 19. 通过OnSuccess回调传递Url参数
- 20. 无法通过使用jQuery传递参数来调用webservice
- 21. 通过端口将多个参数传递给Javascript
- 22. 使用和方法参数传递
- 23. Javascript $ .getJSON回调和参数传递
- 24. C# - 通过引用传递参数给构造函数,然后从方法
- 25. 将任意参数数组传递给通过反射调用的方法
- 26. 传递参数到Javascript方法
- 27. 通过传递参数和结果从Java调用Python代码
- 28. 通过触发器和JSON调用传递多个参数
- 29. 如何使用通过参数传递的名称调用方法?
- 30. 不通过参数调用的方法
我可以知道为什么-3? – 2012-05-21 05:00:50