在选定的树节点值上使用javascript填充gridview
我的要求是使用javascript(即客户端脚本)根据treeview节点选择在gridview中获得结果。目前,使用服务器端脚本也可以实现同样的效果,但我不想回发,也不想使用selectednodeindexchanged事件。请。请帮助我解决此问题。解决方案非常复杂,但大致如下: 使用Page.GetCallbackEventReference方法将XmlHttpRequest返回到服务器,并检索将用于填充网格的json对象。 有关如何将对象转换为JSON的指针,请参见System.Web.Script.Serialization命名空间。 创建一个JavaScript闭包来封装网格更新逻辑。比如:在选定的树节点值上使用javascript填充gridview,javascript,asp.net,Javascript,Asp.net,我的要求是使用javascript(即客户端脚本)根据treeview节点选择在gridview中获得结果。目前,使用服务器端脚本也可以实现同样的效果,但我不想回发,也不想使用selectednodeindexchanged事件。请。请帮助我解决此问题。解决方案非常复杂,但大致如下: 使用Page.GetCallbackEventReference方法将XmlHttpRequest返回到服务器,并检索将用于填充网格的json对象。 有关如何将对象转换为JSON的指针,请参见System.Web.
你有你的答案吗我想是的。。。它可能与网格视图只是谷歌它,如果有任何查询回复
var vm = {
someField: 'test',
init: function() {
},
update: function(data) {
var grid = document.getElementById('yourGrid');
// loop through the data and set the innerHTML on the cells to whatever your data is.
}
}
setTimeout(function() {
vm.init();
}, 100);
// In the aspx/ascx
//when the callback completes convert the json to an object like this
var d = eval('(' + data + ')');
//call update on your object
vm.update(data)