好的,我有一个愚蠢的问题要问。我必须使用jquery函数获取此page并使用asp.net表单中的数据填充下拉列表。有什么想法或例子吗?
答案 0 :(得分:1)
我会在你的代码隐藏中间接使用页面方法,而不是直接使用jquery,因为被x-site脚本保护阻止了。
我写了一个简单的类,它使用.net中的webclient将页面内容拉回来并将响应解析为List<string>
并以某种方式返回到您的控件。根据您是否在ASP.net中使用jquery / jscript或updatepanel,您可以在代码隐藏方法中调用类方法,以防止完整的回发并使用数据绑定/填充下拉列表。
示例代码位于this previous post中标记为已回答的回复中。
答案 1 :(得分:0)
大多数浏览器都阻止了跨站点脚本。您可以在ajax请求中使用jsonp数据类型,但目标链接不提供此数据类型。所以, - 可能 - 用javascript不可能。